プリプロセッサ C言語 ヌル指定とは?#プリプロセッサ プリプロセッサ命令では、先頭に#(シャープ)をつけて記述しますが、#(シャープ)だけの行を記述する事もできます。#(シャープ)だけの行は、特に何も処理しませんが、できるだけソースを見やすく工夫できます。 #include <stdio.h>... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #ifdefとは?定義の確認 #ifdef コマンドは、#define で定義された識別子があるかどうかをチェックするコマンドです。あとの処理は、#if と同じく、条件付きコンパイル機能となります。#ifについてはコチラのページをご覧ください。 構文 #ifdef #d... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #define マクロとは? #define は文字列の置換ができますが、簡易関数のように使うこともできます。 #define menseki(x, y) ((x) * (y) / 2) // マクロの定義 void main(void) { int ans = 0; ... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #ifとは? 条件付きコンパイル 通常のプログラムで使うif文のような構文が、プリプロセッサにもあります。 // 構文 #if 条件 何らかの処理 #elif 条件 何らかの処理 #else 何らかの処理 #endif 条件に合った部分の処理だけをコンパイ... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #includeとは? ファイル挿入 最初のC言語のプログラムを書く時からずっと書き続けている構文#includeの意味を説明します。 #include <stdio.h> void main() { int i = 10; printf("i = %d\n", i); } こ... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #defineとは? 記号定数 今回は、記号定数を使ってみましょう。プログラム例 その1 #include <stdio.h> void main(void) { int a = 0, i; for (i=1; i<=10; i++) { a = a + i; } pri... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 プリプロセッサとは? C言語はコンパイルし、実行可能ファイル(.exe)を作成しますが、コンパイルの前に、様々な便利なテキスト処理をしてくれるプリプロセッサと言うサービスがあります。内容としては、テキストの置換処理やコンパイラへの情報提供などができ、実際の構文と... 2020.08.04 プリプロセッサ