你知道C语言的标识符命名规则是什么吗(详解)


本文摘自PHP中文网,作者烟雨青岚,侵删。

学习C语言的第一步,首当其冲的就是标识符,大家知道标识符的命名规则吗?下面我们一起看看吧。

C语言的标识符一般应遵循如下的命名规则:

1 标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。

2 标识符区分大小写字母

3 标识符的长度,c89规定31个字符以内,c99规定63个字符以内

4 C语言中的关键字,有特殊意义,不能作为标识符

5 自定义标识符最好取具有一定意义的字符串,便于记忆和理解。

其实,这和大多数的语言规定差不多。养成良好的命名规范,才能写出更加具有可读性的程序。

以上变量命名规则是C语言语法规定的,必须遵守,不遵守就是错的。

除此以外,在实际开发中程序员还形成了一种变量命名“习惯”,或者说是约定成俗的变量命名规范,它们虽然不受语法的约束,但是遵守这些“事实标准”会让代码更加专业,更加高大上。

1) 禁止取单个字母作为变量名(如 a、b、c、d、i、j、k、m、n……)。在前面的讲解中之所以用单个字母,只是为了方便讲解,以免喧宾夺主。刚开始学的时候也可以用,但是不要永远就只会用单个字母。

那为什么不要定义成单个字母呢?原因很简单――没有含义!你定义变量 a,其他人怎么知道这个 a 是什么意思?就算有注释,但难免会忘记。

阅读剩余部分

相关阅读 >>

C语言中标识符不能与保留字同名吗?

C语言如何判断整数是几位数

C语言中保留两位小数怎么表示

C语言打印菱形

C语言在gcc中怎么运行程序?

为什么要学习C语言

C语言逻辑运算符有哪些

C语言fopen打开文件失败的原因是什么?

C语言sqrt函数的用法

C语言常量定义规则

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...