C言語の識別子の使い方は何ですか?
C言語の識別子は、変数、関数、配列などに名前を付けるためのものです。C言語の識別子の命名規則は次のとおりです:
- アンダースコア、「数字」、そして大文字と小文字のアルファベットのみが利用可能です。
- 最初の文字はアルファベットかアンダースコアである必要があります。
- 識別子は大文字と小文字を区別します。例えば、”abc”と”ABC”は異なる識別子です。
- C言語のキーワード(例:「int」や「for」)を識別子として使用することはできません。
- 識別子の長さには制限がないが、一般的には32文字を超えないようにすることをお勧めします。
以下はいくつかの例です。
- 適切な識別子:num、count、student_name、avg_score、_total、isPassed
- 誤った識別子:4num(数字で始まる)、for(キーワード)、student-name(非法な文字”-“を含む)
使用标识符时,需要遵循以下规范:
- アイデンティティは説明的であり、その意味を明確に表現できるものでなければなりません。
- 識別子を命名する際には、キャメルケースやアンダースコアを使用してください。キャメルケースでは各単語の最初の文字が大文字になります(例:getAvgScore)、一方、アンダースコアでは単語間にアンダースコアを入れます(例:get_avg_score)。
- 短縮語や簡略化された名前の使用を避け、識別子には完全な単語を使用するべきです。
- 同じスコープ内で、異なる変数や関数に同じ識別子を使用しないようにしてください。これにより衝突が起こる可能性があります。