ホームページ >よくある問題 >C言語の変数名のルールは何ですか?

C言語の変数名のルールは何ですか?

青灯夜游
青灯夜游オリジナル
2019-02-25 15:25:48139108ブラウズ

C 言語の変数名の規則は次のとおりです。 1. 変数名は英語の文字で始まります。 2. 変数名内の文字は大文字と小文字が区別されます。 4. 変数名はキーワードにすることができません。変数名にはスペース、句読点、型指定子を含めることはできません。

C言語の変数名のルールは何ですか?

推奨: 「c チュートリアル

変数を定義する場合、変数名には文字を使用できます。 , 数字とアンダースコアの組み合わせ。ただし、これはランダムな組み合わせではありません。次の命名規則に注意してください。

1. 変数名を英語の文字で始めることはできません。数字で始める。文字またはアンダースコアで始めることができます。ただし、実際には、プログラミングで最も一般的に使用される名前は文字で始まり、アンダースコアで始まる変数名はシステム固有です。

ヘッダー ファイルを開くと、そのファイル内の変数名、マクロ名、関数名がすべてアンダースコアで始まっていることがわかります。

したがって、システム定義の名前との競合を避けるために、プログラミング時に、このように定義する必要がない限り、変数名の先頭にアンダースコアを使用しないでください。

正しい変数名:

int In_1=2;
int abc=5;

間違った変数名:

int 1In_1=2;
int 2abc=5;

2。スペース、句読点、型指定子 (%、&、!、 #、@、$);

//错误的变量名:不能包含空格、标点符号和类型说明符(%、&、!、#、@、$),只能是字母、数字、下划线组成。
int %age = 13; 
int a%ge = 13; 
int name age = 12;
3. 文字は大文字と小文字が区別されます。有効な長さは 255 文字です。

5. キーワードにすることはできません。

//变量n和变量N是两个变量。
int n = 11;
int N = 18;
C 言語で定義されているキーワードは次のとおりです。 ANSI 規格で定義されている C 言語キーワードは 32 個あります: auto、double、int、struct、break、else、long、switch、case、enum、 register、typedef、char、extern、return、union、const、float、short、 unsigned、Continue、for、signed、void、default、goto、sizeof、volatile、do、if、while、static。

これらの 32 個のキーワードは C 言語自体で使用されているため、変数名や関数名として定義することはできません。 以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

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

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