需要标识符是什么错误_04关键字与标识符C语言

字符集

C语言的字符集分为六类:标识符关键字运算符分隔符常量注释符。本讲讲关键字与标识符,其余几个平时用的过程中就能理解。

关键字

在C语言中,系统已经占用了一些字符,这些字符有特殊含义,我们不能进行重复命名,这就是关键词。

C语言一共有32个关键字(都是小写),不用特别记忆。在之后的编码中,天天都要和这些关键字打交道,并且他们能编辑器里面(如Sublime Text,Notepad++等)都会高亮进行显示(当然,IDE也会高亮显示)。

auto自动     double 双精度    int整数     struct结构    break 打断      else否则     long长       switch切换       case情况     enum枚举     register 注册    typedef 类型定义            char字符     extern外部       return返回 union联合    const恒定        float浮点数  short短      unsigned无符号   continue继续  for为        signed有符号     void空白default默认  goto去           sizeof 大小 volatile暂态的  do做          if如果 while当       static静态的

dbf5a58a905baf9b4cd16b7ac9e261df.png

标识符

在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。

标识符由数字0~9、字母a~z A~Z、下划线组成_

命名规则:

1.不能以数字开头,错误示例:0abc;2.不能与关键字重复,错误示例:int;3.区分大小写,abcABC不同;4.不能出现除数字、字母、下划线以外的字符,错误示例:a!bc

 变量命名规则

1)命名应当直观且可以拼读,可望文知意,便于记忆和阅读
标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确。
2)命名的长度应当符合“min-length && max-information”原则
C 是一种简洁的语言, 命名也应该是简洁的。例如变量名MaxVal 就比MaxValueUntilOverflow 好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”形成缩写。
另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一单词必须使用相同的表示法,并且注明其意思。
3)当标识符由多个词组成时,每个词的第一个字母大写,其余全部小写。比如:
   int CurrentVal;
这样的名字看起来比较清晰,远比一长串字符好得多。
4)尽量避免名字中出现数字编号,如Value1,Value2 等,除非逻辑上的确需要编号。比如驱动开发时为管脚命名,非编号名字反而不好。
初学者总是喜欢用带编号的变量名或函数名,这样子看上去很简单方便,但其实是一颗颗定时炸弹。这个习惯初学者一定要改过来。
5)对在多个文件之间共同使用的全局变量或函数要加范围限定符(建议使用模块名(缩写)作为范围限定符)。
(GUI_ ,etc)标识符的命名规则:
6)标识符名分为两部分:规范标识符前缀(后缀) + 含义标识。非全局变量可以不用使用范围限定符前缀。

7)含义标识命名规则,变量命名使用名词性词组,函数命名使用动词性词组。例

变量含义标识符构成:目标词+ 动词(的过去分词)+ [状语] + [目的地];

函数含义标识符构成:动词(一般现时)+目标词+[状语]+[目的地];

《c语言简明教程》

01-大学生C语言第一课,C语言的过去与未来

02-Dev C++  安装及使用方法教程-超详细

03-C语言的第一个简单实例

46cb3d8fc147e97fafeccad882fc6ba2.png

IT入门 感谢关注

程序员题库→程序员用的单词表→练习地址:www.520mg.com/it

?戳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值