C语言标识符的命名规则有哪些?

 我来答
summerr星空
高粉答主

推荐于2019-09-03 · 大家一起看娱乐说说说
summerr星空
采纳数:187 获赞数:723364

向TA提问 私信TA
展开全部

C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符 。

C语言命名规则是:

1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

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

3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

4、标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。

5、标识符命名应做到“见名知意”,例如,长度(length),求和、总计(sum),圆周率(pi)。

扩展资料:

C语言特有特点:

1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可以转换,例如整型和字符型变量。

6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

    参考资料:百度百科-标识符

    小星星教育知识分享
    高粉答主

    2019-11-26 · 用教师的智慧点燃学生的智慧火花
    小星星教育知识分享
    采纳数:202 获赞数:67136

    向TA提问 私信TA
    展开全部

    C语言标识符的命名规则有:

    1、有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。

    2、有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。

    例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。在TCV2.0中,变量名(标识符)的有效长度为1~32个字符,缺省值为32。

    3、C语言的关键字不能用作变量名。

    扩展资料

    C语言标识符使用注意事项

    1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

    2、不能把C语言关键字作为用户标识符,例如if,for,while等。

    3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

    4、标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。

    本回答被网友采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    皓哥侃球
    高粉答主

    推荐于2019-08-19 · 看球,侃球,分享球,不求专业,只求痛快!
    皓哥侃球
    采纳数:66 获赞数:151673

    向TA提问 私信TA
    展开全部

    C语言对标识符的命名规定如下:

    1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

    2、不能把C语言关键字作为用户标识符,例如if ,for, while等。标识符对大小写敏感,即严格区分大小写,一般对变量名用小写,符号常量命名用大写。

    3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

    扩展资料:

    C++中对标识符的命名规定:

    1、标识符由字母、数字、下划线“_”组成,不能把C++关键字作为标识符。

    2、标识符长度限制32字符,标识符对大小写敏感,首字符只能是字母或下划线,不能是数字。

    JAVA中对标识符的命名规定:

    1、标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。

    2、不能把java关键字和保留字作为标识符,标识符没有长度限制,标识符对大小写敏感。

    参考资料来源:百度百科:标识符

    本回答被网友采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    豆娃巷0
    2020-11-10 · TA获得超过247个赞
    知道小有建树答主
    回答量:92
    采纳率:50%
    帮助的人:67.1万
    展开全部
    c语言变量命名:
    数字、字母、下划线,都可以为变量命名。
    做为变量名的开头不能为数字,如3a_是错的,而a_3或_a3是正确
    变量名不能为关键字,像if'else'int 等等都不能
    本回答被提问者采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    收起 1条折叠回答
    收起 更多回答(2)
    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

    下载百度知道APP,抢鲜体验
    使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
    扫描二维码下载
    ×

    类别

    我们会通过消息、邮箱等方式尽快将举报结果通知您。

    说明

    0/200

    提交
    取消

    辅 助

    模 式