基本标识符

作者: 邹姑娘的死忠粉 | 来源:发表于2016-06-12 14:14 被阅读51次

    基本标识符

    在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个字符)

    相关文章

      网友评论

        本文标题:基本标识符

        本文链接:https://www.haomeiwen.com/subject/pxbedttx.html