2.2 予約語

これまでの説明にあったように、C 言語には int、return など決まった意味のある文字列と、そうでない文字列があります。C 言語であらかじめ意味づけられている名前は予約語と呼ばれ、変数名(後述)や関数名(後述)には使えません。

予約語一覧(アルファベット順)

auto      break     case      char      const
continue  default   do        double    else
enum      extern    float     for       goto
if        int       long      register  return
short     signed    sizeof    static    struct
switch    typedef   union     unsigned  void
volatile  while

これ以外にも main() 関数や printf() 関数のように、あらかじめ使われている名前は他に多くあるのですが、ここでは示しません。徐々に覚えていくと良いでしょう。


Yutaka Yasuda (yasuda@cc.kyoto-su.ac.jp)