>일반적인 문제 >C 언어의 변수 이름 규칙은 무엇입니까?

C 언어의 변수 이름 규칙은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-02-25 15:25:48139110검색

C 언어 변수 이름 규칙은 다음과 같습니다. 1. 변수 이름은 영문자로 시작합니다. 2. 변수 이름의 문자는 대소문자를 구분합니다. 3. 변수 이름은 키워드일 수 없습니다. 공백 또는 구두점 기호 및 유형 지정자.

C 언어의 변수 이름 규칙은 무엇입니까?

권장: "c Tutorial"

변수를 정의할 때 변수 이름은 문자, 숫자, 밑줄의 조합이 될 수 있습니다. 하지만 무작위 조합이 아닙니다. 다음 명명 규칙에 주의하세요.

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.

//变量n和变量N是两个变量。
int n = 11;
int N = 18;

4. 유효 길이는 255자입니다.

5. C 언어로 정의된 키워드는 32개입니다. ANSI 표준에 의해 정의된 언어 키워드: 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, 휘발성, do, if, while, static.

이 32개의 키워드는 C언어 자체에서 사용된 것이므로 변수명이나 함수명으로 정의하는 등 다른 용도로 사용할 수 없습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 C 언어의 변수 이름 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.