ホームページ  >  記事  >  バックエンド開発  >  合法的なユーザー識別子の条件は何ですか?

合法的なユーザー識別子の条件は何ですか?

青灯夜游
青灯夜游オリジナル
2021-06-28 11:53:4346972ブラウズ

正当なユーザー識別子の条件: 1. 文字 (A ~ Z、a ~ z)、数字 (0 ~ 9)、およびアンダースコア "_" のみで構成でき、最初の文字は文字またはアンダースコア、数字は使用できません; 2. キーワード (予約語) は識別子に使用できません。

合法的なユーザー識別子の条件は何ですか?

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

ユーザー識別子:

ユーザーが必要に応じて定義した識別子。通常、変数、関数、配列などに名前を付けるために使用されます。ユーザー識別子がキーワードと同じ場合はコンパイル時にエラーが発生し、事前定義された識別子と同じ場合はコンパイル時にエラーは発生しませんが、事前定義された識別子の本来の意味が失われるか、結果が正しく動作しません。間違っている可能性があるため、事前定義された識別子 通常、ユーザー識別子としては使用されません。

ユーザー識別子は通常、次の命名規則に従う必要があります:

1. 識別子は文字 (A ~ Z、a ~ z) のみで構成できます。 )、数字 (0 ~ 9)、およびアンダースコア (_)。最初の文字は数字ではなく文字またはアンダースコアである必要があります。

2. キーワードには特別な意味があり、識別子として使用することはできません。

以下は正当な識別子です:


a, x, x3, BOOK_1, sum5

以下は不正な識別子です:


  • #3s 数字で始めることはできません

  • s*T 不正な文字が表示されています*

  • -3x をマイナス記号 (-) で始めることはできません

  • bowy-1不正な文字のマイナス記号 (-) が表示されます

注:

  • C 言語では、識別子は大文字と小文字が区別されます (例:

    )。 BOOKbook は 2 つの異なる識別子です。

  • #識別子の長さは、c89 では 31 文字以内であることが規定されており、c99 では 63 文字以内であることが規定されています。 # カスタム識別子を使用するのが最善です。覚えやすく理解しやすい、特定の意味を持つ文字列です。
  • 識別子はプログラマが任意に定義することができますが、識別子はある数量を識別するための記号であるため、読みやすく理解しやすいように、可能な限り対応する意味を持たせた命名が必要です。名前が意味するもの」。

  • 関連する推奨事項: 「

    C 言語ビデオ チュートリアル

以上が合法的なユーザー識別子の条件は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。