最終更新:2012-12-29 (土) 18:52:57 (2896d)  

C言語/予約語
Top / C言語 / 予約語

Cには37の予約語がある (C99)

予約語

構造体共用体?列挙体?

型修飾子

  • const - オブジェクトが書き換えられないことを明示する。
  • volatile - コンパイラの最適化を抑止する。

記憶クラス指定子

  • auto - 宣言したブロック内のみで有効。省略するとautoになる
  • extern - 他のモジュール内で定義されている変数を使う際に使う。
  • register - 変数の記憶領域をCPUのレジスタに割り当てる
  • static - 静的変数

その他

制御文

規格別

C99

  • inlineコンパイラにインライン展開させ、高速化
    restrict?ポインタでアクセスする事を明示
    _Bool?真偽値型、0=false, 1=true ( C++ではbool型 )
    _Complex?複素数型 ( float, double, long double型の後に使用 )
    _Imaginary?虚数型 ( float, double, long double型の後に使用 )