auの日記

プログラミング初心者の日記。(auはハンドルネームです)

C言語で使われるディレクティブとは

auです。

今日は、ディレクティブという用語について調べました。C言語OpenMPやOpenACCを学んでいるときに出てきた用語です。

ディレクティブとは

ディレクティブとは、直訳で「指示文」という意味になります。

コンパイル時に、このディレクティブ(指示文)があると、「この部分はこういう処理にしてね」ということをコンパイラに与える補足情報になります。

C言語だと、以下のようなものが指示文になります。

#include //ヘッダーファイルの読み込み
#define //マクロ

#pragma omp parallel //並列処理

こんな感じで、この一文はこういう処理だよというのを、プロセッサに指示する際に使うみたいです。