设为首页 加入收藏

TOP

1.3.1 规范命名
2013-10-07 14:15:05 来源: 作者: 【 】 浏览:57
Tags:1.3.1 规范 命名

1.3  良好的代码规范

一个好的程序,代码规范很重要,就像一个人写字的书法一样。若写得很好,别人看起来会感觉很舒服,若很差,别人看懂代码会很费劲,而且管理代码也较头痛。在本节中将讲述如何进行规范代码的书写。

1.3.1  规范命名

C语言中一般被命名的名字都称做标识符。标识符是指一个字符组成的序列,通常包括变量名、常量名、函数名、程序名等。这些名字的命名都必须符合C语言的规范,否则程序运行时会出现错误。

命名时必须符合以下C语言的规定:

C语言中是严格区分大小写的,例如"a"和"A"分别表示两个不同的命名,意义完全不一样。

C语言命名需以下画线或字母开头,不能以数字开头,如0a4、52都是错误的命名。

C语言中命名的名字长度不限,但一般只有前8位有效,不同的命名前8位一定要不相同。

C语言中标识符可分为3类:

(1)关键字:指C语言中有固定含义的标识符,不能表示其他的含义,包含以下32个:

  1. auto,extern,register,static,typedef, char,const,  
  2. double,enum,float,int,long,short,signed,  
  3. struct,union,unsigned,void,volatile,  
  4. break,case,continue,default,do,else,for,goto,  
  5. if,return,swiTCh,while,sizeof  

注意:关键字必须是小写的,而且不能拼写错误。

(2)特定字:指C语言中有特定含义的标识符,不能表示其他的含义,与关键字并无很大区别。

特定字包含:

  1. include,define,under,ifdef,ifndef,endif,main 

(3)用户标识符:指用户自己定义的一些标识符,如程序中的变量名和函数名等。

注意:用户标识符由下画线、数字、字母等组成,首字符不能为数字,命名的名字不能与关键字和特定字冲突。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.3.2 美观对称 下一篇1.2.1 学习C语言的好工具Visual C..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: