基本标识符

基本标识符

在C语言的每一个程序中所使用的函数和变量等都应有唯一的名称,这样才能被识别和使用.用来标识函数,变量,符号常量,数组,类型,语句标号,文件等的有效字符序列称为标识符.标识符的类型包括:保留关键字,预定义标识符和用户自定义标识符.

一.  保留关键字

在C语言中有一些标识符被称为保留关键字(共32个),系统已经预先定义了他们的具体含义.他们具有特殊的用途,不允许用户再做他用.

标识数据类型:float,int,long,short,char,double,signed,unsigned,struct,union,enum,volatile,const,typedef.

标识流程控制: break,continue,else,for,return,goto,switch,void,while,do,case,default,if.

标识储存类型:auto,static,extern,register.

标识运算符:sizeof.

二.  预定义标识符

除关键字外,还有一些具有特殊含义的标识符,他们总是以固定的形式用于专门的地方,比如常用于标识库函数名和编译预处理命令.系统也允许用户重新定义其作用,但此时这些标识符将失去系统本来规定的含义.

编译预处理命令:define,include,ifdef,endif,line,ifdef,else,if,undef.

标准库函数名:fabs,cos,scanf,sqrt,pow,printf,getchar,putchar,gets等.

三.  用户自定义标识符

除了保留关键字和预定义标识符外,其余的全部称为用户自定义标识符.允许用作标识符的字符有:26个英文字母(包括大小写共52个),数字(共10个),下划线(_)等一些可打印字符.

用户自定义标识符命名规则如下:

1.以字母或下划线开头,且后跟字母,数字,下划线的组合(数字不能开头).

2.变量名不能包含除”_”(下划线)以外的任何特殊字符,如:%,#,逗号,空格等.

3.变量名不能包含空白字符(换行符,空格和制表符称为空白字符).

4.要区分字母大小写.如Sun,sun,SUN,sUn等都是不同的标识符.

(注:通常变量名,函数名用小写,符号常量名用大写.定义标识符时应该做到见名知意,提高程序可读性,建议标识符的命名不超过8个字符)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容