课程
/后端开发
/C
/C语言入门
)标识符不能是C语言的关键字 ????什么意思
2016-09-15
源自:C语言入门 2-1
正在回答
所谓标识符,就是你起的一个名字。c/c++中,是你用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等的。
在C语言中,标识符的命名规则是:由字母(大、小写皆可)、数字及下划线组成,且第一个字符必须是字母或者下划线,长度为8位。在C语言中,大写字母和小写字母是有区别的,即作为不同的字母来看待,应引起注意。 下面的标识符名是合法的: year,Day,ATOK,x1,_ CWS,_change_to 而下面的标识符名是不合法的: #123,.COM,$100,1996Y,1_2_3,Win3.2
因为你的标识符如果是C语言的关键字
那你的程序在执行中就会出现问题
比如 一个简单的加法
int a,float;
float=a*10;
显然这个是不可能被算出来的
floa在C语言里为 单精度浮点 的数据类型
故你这样定义后 程序无法识别究竟是一种数据类型还是定义的参数
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答标识符不能是C语言的关键字。是什么意思啊?C 语言的关键字有?
1 回答标识符不能是C语言的关键字是什么意思?
3 回答标识符不能是C语言的关键字"这是什么意思?
1 回答C语言标识符
3 回答C语言标识符