C言語の識別子命名規則とは?
C言語の識別子命名規則は以下の通りです
- 識別子はアルファベット、数字、アンダースコアーで構成されています。
- 識別子は、アルファベット文字またはアンダースコアで始まるはずです。
- 識別子はケースセンシティブ、すなわち大文字と小文字が区別されます。
- 識別子の長さは制限がありませんが、一般的に31文字以下にすることをお勧めします。
- C言語のキーワードは識別子として使用できない。例えば、if、for、whileなど。
- C言語の標準ライブラリ関数の名前は識別子として使えません。例えば、printf、scanfなどです。
- 識別子はスペースや@、#、$などの特殊文字を使用できません。
- 識別子は意味をある程度持たせることで、コードの読みやすさと保守性を向上させます。
注意すべき点は、識別子は数字で始めることはできるが、混同が生じやすいため推奨されないということだ。