什么是C语言中的标识符?
发布网友
发布时间:2022-04-22 23:47
我来回答
共4个回答
热心网友
时间:2022-04-04 17:58
标识符:是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。同样的道理,在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。我们在给人起名字时有一定的规矩,比如,头一个字为父亲或母亲的姓氏,后面一般为一个或两个字。所以,您可以想当然地认为电脑语言里的标识符也有一定的命名规则,如果您这样想,那您就想对了!
标识符有字母、数字、下划线组成。
在C语言中,标识符的命名规则是:由字母(大、小写皆可)、数字及下划线组成,且第一个字符必须是字母或者下划线,长度为8位。在C语言中,大写字母和小写字母是有区别的,即作为不同的字母来看待,应引起注意。
下面的标识符名是合法的:
year,Day,ATOK,x1,_
CWS,_change_to
而下面的标识符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2
在TC中标识符的分类如下:
1、关键字
例如:if
、while
2、预定义标识符
例如:printf、
scanf
3、用户定义标识符
热心网友
时间:2022-04-04 19:16
标示符是C语言中用来标识唯一的对象符号,就好像人的名字,如:变量的名称,函数的名称,数据类型的名称,在C语言中标示符的第一个字符必须是字母或下划线(-),后跟字母,下划线或数字。关键字要是标示符。
热心网友
时间:2022-04-04 20:51
这个问题好像蛮奇怪
的,标识符他并不是指单单的某个字符或几个字符,就跟代码
一样,只要你符合代码书写原则和语法规则,那就是一个源代码,同样啊,标识符是指你定义的要实现某些功能语句的名字一样,他就相当一个标志,当你运行到那个地方的时候,有了那个标记,机器就能找到对应的功能语句咯。希望可以帮到你
热心网友
时间:2022-04-04 22:42
c/c++中,是你用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等的c/c++有效标识符的构成规则如下
1第一个字符必须是字母(不分大小写)或下划线(_);
2后跟字母(不分大小写)、下划线(_)或数字组成;
3标识符中的大小写字母有区别。如,变量Max,mAx,maX代表三个不同的变量;
4不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名为float,auto,break,case,this,try,for,while,int,char,short,
unsigned,等等;