タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

組み込みマクロに関するlesamoureusesのブックマーク (1)

  • プリプロセッサ

    マクロ C言語にはプリプロセッサ命令で、コンパイル時にコンパイラに命令を与えることができます 代表的なものが #include ですね これは、C言語そのものではなく、プリプロセッサに対する命令です これをプリプロセッサディレクティブと呼びます もうひとつ、頻繁に使用されるであろうプリプロセッサディレクティブがマクロ置換です マクロは定数に名前を与えるもので、C言語での開発効率を向上させます マクロの定義は#defineディレクティブで行います #define マクロ名 文字列 マクロ名にはマクロの名前を、文字列はそのマクロ名の内容を指定します マクロはコンパイル時にソースコードに置き換えられます これは内部フォーマットではないので、文字列と型はなんの関係もありません マクロ名と文字列の間には、必ず1つ以上のスペースを入れ一行完結です #include同様に、ステートメントではないのでセミ

    lesamoureuses
    lesamoureuses 2007/04/04
    __LINE__ : 現在の行番号とか__FILE__とか
  • 1