#includeは実際には前処理段階にあり、対応する同じファイルを前面にコピーします。合理性を証明するために、Hello、Worldを例として、次のコマンドを実行します。
gcc -E testInclude.c -o testInclude.i
ファイルにはさらに多くの行があることがわかりました。
これを証明するために、最も単純なヘッダーファイルを実装します。
add.h
int add(int a, int b){
return a+b;
}
メイン機能
#include "add.h"
int main()
{
add(3,5);
return 0;
}
マクロ定義の高度な使用法:
1.DEBUGデバッグモード出力
2.同様のテンプレートの使用とスキル。
特定のプロジェクトの研究。