前提
C言語の分割コンパイルに関して#ifndef~#endifについて調べていたところ、これはプリプロセッサ命令であるという説明と、擬似命令であるという説明が出てきました。両者を同一視している記事もあるのですが、どうも腑に落ちません。
擬似命令のうち、プリプロセスを実行するものがプリプロセッサ命令であると私には思われました。
質問
質問は次の2点です。
・擬似命令とプリプロセッサ命令は同じものか?
・違うとすれば、プリプロセッサ命令は擬似命令に含まれるという認識で良いのか?
C言語やアセンブリ言語などの文脈によって違うのかもしれませんが、特にC言語においてはどうなのか知りたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー