C言語

プリプロセッサ

たとえば#includeなどの記述はソースコードを機械語に変換する以前にプリプロセッサという部分で事前処理される。例えばこういうのがある。 #include <hoge.h> // ヘッダファイル #define // マクロを定義する #undef // マクロ定義を無効にする #if // 条件式、条件</hoge.h>…

C言語のエスケープシーケンス

BS、8進数、16進数ってのがよくわからないな。 使ったことが無い上に使いかたもよくわからないので、使い方と使いどころを分かる方いたら教えてください>< ベルは存在しってるけど、どうやって使うんだろ。これは余り興味ないな。 \a ベル \b BS \n lf …

第3引数

int main(int argc, char **argv) ってのは良く見たことあるけど int main(int argc, char **argv, char **envp) こんな3つ目の引数があったんだ。しらなかった。 環境依存のプログラムなんて書いたこと無いからなぁ。何時か使う機会もあるか? こんな値が…

UbuntuでCやってみよう

ってことでEclipse入れてみた。 旧型ノートだから結構重いけど簡単なプログラムからだから問題ないだろう。 今日はインストールしてHELLOWORLD出してみた。 全部英語だから次は日本語化しようかな。