IT資格用語解説基本情報技術者試験・言語処理ツールの種類と特徴
プリプロセッサ
更新日:
用語解説
プリプロセッサは、コンパイラに渡す前のソースプログラムに、マクロの展開、ファイルの取込み、条件付きコンパイルなどの前処理を行うプログラムです。
■ 試験で押さえるポイント
C言語の#define、#include、#ifなどを処理します。
マクロは文字の置換なので、関数の呼出しとは動きが異なります。
前処理だけでは、実行できるプログラムにはなりません。
■ 選択肢での判断ポイント
「翻訳の前」「マクロ展開」「ファイルの取込み」「条件付きコンパイル」が手掛かりです。