C

ヘッダファイルって何?

C

まぁ、基本何ですが、よく分からなくなってしまったので(笑 C言語ではプロトタイプ宣言が必要 C言語では、その時点より定義が出てきていない関数を 使う事ができません。てかまぁ多くの言語系がそうですよね。 でも定義を後で(もしくは別ファイルで)書き…

共用体について

C

これは便利かも知れない。unionですね。 組み込みでは必須ですよね。8ビットのバスでアクセスするか、 ビット単位でアクセスするか、ということですね。 union [uNAME] { [MEMBER]... } [oNAME]; 基本的には構造体と同じです。 で、MEMBERのどれでアクセスし…

構造体について

C

なんていうかオブジェクト指向を知ってしまうと、 構造体とかそういうのがまどろっこしくて仕方ないんですが、 まぁそうはいっても使えない分野もあるわけで。 基本的な構造体 struct [sNAME] { [MEMBER]... } [oNAME]; もちろんこうも書ける struct [sNAME]…

ifdef

C

ifdefは、「もしdefineされてたら実行する」というやつ。 プリプロセッサですね。 #define NUM 100 #ifdef NUM ... #else ... #endif こんな感じです。 16.2.1 #ifdef 文 http://www.wakhok.ac.jp/~kanayama/C/03/node112.html #ifdef #endif #undef #ifndef…