C语言中标识符的构成有什么要求?

如题所述

1) 标识符由字母、数字、下划线“_”组成,并且首字符不能是数字.

  2) 不能把C语言关键字作为标识符,例如if ,define ,for, while等.

  3) 标识符长度是由机器上的编译系统决定的,一般的限制为8字符

  (注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

  4) 标识符对大小写敏感,即区分大小写。

  5)标识符命名应做到“见名知意”

  下面的标识符名是合法的:

  year,Day,ATOK,x1,_ CWS,_change_to

  而下面的标识符名是不合法的:

  #123,.COM,$100,1996Y,1_2_3,Win3.2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-16
除关键字外,由字母、下划线、数字组成,其中第一个字符必须是字母(不分大小写)或下划线
第2个回答  推荐于2017-10-08
标识符使用来标识源程序中的某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、常量、数组等。
C语言规定:一个标识符由字母、数字和下划线组成,第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的,所以在编写C语言程序时,最好不要使用以下划线开头的标识符。但是下划线可以用在第一个字符以后的任何位置。
基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网