ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語でのユーザー識別子とは何ですか?

C言語でのユーザー識別子とは何ですか?

青灯夜游
青灯夜游オリジナル
2021-06-24 17:44:5043599ブラウズ

C 言語では、ユーザー識別子は、ユーザーが必要に応じてエンティティを識別するために定義したシンボルを指します。一般に、変数、関数、配列などの名前を付けるために使用されます。名前と使い方の関係。識別子は文字、アンダースコア、数字で構成されます。最初の文字は数字ではなく文字またはアンダースコアである必要があります。

C言語でのユーザー識別子とは何ですか?

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

Identifier (識別子) は、エンティティを識別するために使用される記号を指し、異なるアプリケーション環境では異なる意味を持ちます。コンピュータ プログラミング言語では、識別子はプログラミング時にユーザーが使用する名前であり、変数、定数、関数、ステートメント ブロックなどに名前を付け、名前と用途の関係を確立するために使用されます。通常、識別子は文字、数字、その他の文字で構成されます。

識別子は、キーワード、事前定義された識別子、およびユーザー識別子に分類されます。

  • キーワード: ユーザー ID として使用することはできません。 main 定義 scanf printf はキーワードではありません。あなたを混乱させるのは、If がユーザー識別子として使用できることです。 If の最初の文字は大文字であるため、キーワードではありません。

  • 事前定義された識別子: 定義 scanf printf include を参照してください。事前定義された識別子はユーザー識別子として使用できることに注意してください。

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

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

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

2. 識別子は大文字と小文字が区別されます;

3. 識別子の長さは、c89 では 31 文字以内であることが規定されており、c99 では 63 文字以内であることが規定されています。

##4. C 言語のキーワードには特別な意味があり、識別子として使用することはできません;

5. 記憶と理解を容易にするために、カスタム識別子には特定の意味を持つ文字列を使用することが最善です。

関連する推奨事項: 「

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

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

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