C 言語の識別子付けの規則

C言語で識別子を付ける際の規則は以下の通りです。

  1. 識別子は英数字とアンダースコアから構成されます。
  2. 識別子は先頭が英字またはアンダースコアである必要があります。ただし数字では始まりません。
  3. 識別子は大小文字を区別します。
  4. 識別子にはif、for、whileなどのC言語 キーワードを含むことはできません。
  5. 識別子の長さは制限がありませんが、有効なのは最初の31文字だけで、それ以降の文字は無視されます。
  6. 可読性を向上させるために、意味のある識別子を使用することを推奨します、例えば、カウンタを表すのにcountを使用します。
  7. 識別子はスペースや句読点などの特殊文字を含んではいけません。

合法な識別子の例をいくつか示します。

  1. 年齢
  2. その人は日本語をうまく話します。
  3. あなたは、あなたが望むことができる最高の友人です。
  4. 最大値

違法な識別子の例を以下に示します。

  1. 123abc(数字で始まる)
  2. マイネーム
  3. もし(キーワード)なら
  4. 1var (特殊文字有)
bannerAds