2011年2月17日木曜日

苦C勉強会 AからE.1.3(練習問題1)まで。

はじまったんで色々書く。
気になる事とか。
  • C言語じゃなくてCじゃないの?
  • K&R C/C89/C99/C1xとCにも色々あるけど、どれが対象なの?

何もしないプログラム
http://9cguide.appspot.com/01-01.html

  • 最初に実行されるとこをエントリーポイントっていうらしい
  • エントリーポイントは変更出来る。なのでmainからはじまらない場合もあるらしい。gccの場合は-eオプションで指定出来る。デフォだと_startからmainが呼ばれるらしい。-eでhogeを指定したらhogeから始まる。hogeの中でmain呼ばない事も出来る。(Linuxでしか確認しておらず)
    http://stackoverflow.com/questions/3379190/avoiding-the-main-entry-point-in-a-c-program
  • C99ではmain関数でreturn文を書かなかった場合0を返すと規定されてるからint main(void){}でいいんじゃない?

0 件のコメント:

コメントを投稿