• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搜讯息吧

你知道C语言的标识符命名规则是什么吗(详解)_C#.Net教程,c语言,标识符,命名规则

NET ytg3114 3个月前 (07-07) 146次浏览 0个评论 扫描二维码

C语言中的每条可执行语句都将转换成什么_C#.Net教程

C语言中的每条可执行语句都将转换成二进制的机器指令。C语言中的非执行语句不会被编译,不会生成二进制的机器指令。C语言不仅可以发挥出高级编程语言的功能,还具有汇编语言的特点。

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

你知道C语言的标识符命名规则是什么吗(详解)_C#.Net教程,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#.Net教程

c语言统计字符串中每个字符出现的次数的方法:首先下载安装winTC并打开;然后快捷键【ctrl+N】新建文件,并输入代码;最后保存文件,并输入要统计的字符串后按enter键即可。

缩写也有一定要规则:通常较短的单词可通过去掉“元音”形成缩写

比如表示“个数”的 count 可以缩写成 cnt;

较长的单词可取单词中的几个字母形成缩写;

对于一些单词还有大家公认的缩写

比如:temp 可缩写为 tmp; //temp是“临时”的意思

flag 可缩写为 flg; //flag是“标志位”的意思

statistic 可缩写为 stat; //statistic是“统计”的意思

increment 可缩写为 inc;

message 可缩写为 msg;

如果变量名由多个单词组成而且不用缩写,那么每个单词的首字母全部都要用大写,必要时可用下划线分隔。

2) 但并不是说就绝对不可以用单个字母,有些变量它本身就是没有含义,我们也不能硬生生给它赋予含义,这时候就可以用单个字母。比如后面学习循环语句的时候,里面有一个循环变量,它就是定义成 i、j、k,这已经是公认的了。

但大多数情况下,在编程的时候变量都是有含义的,这时候就应该用英文单词或英文单词的缩写作为它的名字。

感谢大家的阅读,希望大家收益多多。

本文转自:https://blog.csdn.net/huqiaolong/article/details/80469306

推荐教程:《C语言》

以上就是你知道C语言的标识符命名规则是什么吗(详解)的详细内容,更多请关注ki4网其它相关文章!

c++如何获取系统时间?_C#.Net教程

c++获取系统时间的方法:1、使用系统函数,并且可以修改系统时间;2、获取系统时间,代码为【time_t now_time=time(NULL)】;3、使用windows API ,精确到毫秒级。


搜讯息 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:你知道C语言的标识符命名规则是什么吗(详解)_C#.Net教程,c语言,标识符,命名规则
喜欢 (0)
[1353713598@qq.com]
分享 (0)
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址