C 言語の識別子付けの規則
C言語で識別子を付ける際の規則は以下の通りです。
- 識別子は英数字とアンダースコアから構成されます。
- 識別子は先頭が英字またはアンダースコアである必要があります。ただし数字では始まりません。
- 識別子は大小文字を区別します。
- 識別子にはif、for、whileなどのC言語 キーワードを含むことはできません。
- 識別子の長さは制限がありませんが、有効なのは最初の31文字だけで、それ以降の文字は無視されます。
- 可読性を向上させるために、意味のある識別子を使用することを推奨します、例えば、カウンタを表すのにcountを使用します。
- 識別子はスペースや句読点などの特殊文字を含んではいけません。
合法な識別子の例をいくつか示します。
- 年齢
- その人は日本語をうまく話します。
- あなたは、あなたが望むことができる最高の友人です。
- 最大値
違法な識別子の例を以下に示します。
- 123abc(数字で始まる)
- マイネーム
- もし(キーワード)なら
- 1var (特殊文字有)