プリプロセッサ C言語 ヌル指定とは?#プリプロセッサ プリプロセッサ命令では、先頭に#(シャープ)をつけて記述しますが、#(シャープ)だけの行を記述する事もできます。#(シャープ)だけの行は、特に何も処理しませんが、できるだけソースを見やすく工夫できます。#include <stdio.h>#... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #ifdefとは?定義の確認 #ifdef コマンドは、#define で定義された識別子があるかどうかをチェックするコマンドです。あとの処理は、#if と同じく、条件付きコンパイル機能となります。#ifについてはコチラのページをご覧ください。構文#ifdef #def... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 #define マクロとは? #define は文字列の置換ができますが、簡易関数のように使うこともできます。#define menseki(x, y) ((x) * (y) / 2) // マクロの定義void main(void) { int ans = 0; an... 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; } print... 2020.08.04 プリプロセッサ
プリプロセッサ C言語 プリプロセッサとは? C言語はコンパイルし、実行可能ファイル(.exe)を作成しますが、コンパイルの前に、様々な便利なテキスト処理をしてくれるプリプロセッサと言うサービスがあります。内容としては、テキストの置換処理やコンパイラへの情報提供などができ、実際の構文と... 2020.08.04 プリプロセッサ