C语言标识符规则详解:变量、函数命名规范与关键字使用指南
1。标识符是什么

标识符是C程序中最基本的组件,例如:可变名称,函数名称,数据类型等是标识符。标识符的要求是:它必须由字母(区分或小猫),数字和下属组成。此外,标识符的第一个字符不能是数字。例如:
ABC ---合法
_ABC123 ---法律
ABC555 ---法律
123ABC ---非法
ABC $! - - 非法的
在C语言中,大写字母和小写字母被认为是不同的字符,因此ABC和ABC表示的标识符不同。
2。语言关键字
我们已经学习了C语言提供的“基本数据类型”,例如CHAR和INT等数据类型。我们可以使用此数据类型来定义变量,例如::
char c ='a';
目前,定义了一个字符变量,并且变量的名称为C。因此,我们有一个问题,我们可以定义一个变量,该变量的名称是int吗?测试的示例如下:
#include //包含头文件,以便使用printf()函数;
int main()//定义程序的程序,即程序的输入地址;
{//主函数的开始标记;
char int ='a'; //定义一个char类型变量,变量名是int;
printf(“ int =%c \ n”,int);
返回0; //返回末端状态;
} //主函数的结尾;
汇编的结果如下:
mylinux@ubuntu:〜/src/test $ gcc test.c -o exe
test.c:在函数'main'中:
test.c:4:错误:声明说明符中的两种或多个数据类型
test.c:4:错误:预期标识符或'(''''='令牌
test.c:5:错误:“ int”之前的预期表达式
可以看出,异常的汇编和输出促使“声明说明符中的两种或多个数据类型”是声明太多数据类型。可以看出,我们要定义一个变量。变量的名称是int,这是异常的。
具体错误原因是C语言不允许使用C语言使用该变量的名称的定义。
C语言定义的关键字是:
C语言为设计程序提供了这些关键字,因此当我们定义变量名称时,我们不能与C语言提供的关键字相同。