「C语言命名规范10条」_第1页
「C语言命名规范10条」_第2页
「C语言命名规范10条」_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言命名规范10条从事c语言的教学也有两年了,在教学中发现学生们在编程方面有一个极不好的习惯, 就是随意命名,这不仅给自己日后阅读自己程序时带来不便 ,也给其他的程序阅读者带 来麻烦,更重要的是没有统一的规范总显得像是个游击队,没有正规军的感觉,企业也不愿意要业余选手,所以 c语言的初学者最好一开始就培养一种良好的编程习惯,也许日后进入公司有些改动,需要适应,但基本的规范和规则是不需要改的,这样可以帮助 你少走很多弯路,经过这些年的学习和工作,总结了一些规范的内容,为了好记,便于 传播,特总结为十条,建议读者采纳。1)标识符的命名要清晰、明了 ,有明确含义,同时使用完整的单词或大家基本可以理

2、解的缩写,避免使人产生误解。程序中的英文单词一般不会太复杂,用词应当准确。例如不要把 Curren tValue写成Now Valu a2)不允许使用汉语拼音命名,更不要使用汉语,必须使用英文来命名标识符。尽 量避免名字中出现数字编号,如Value1,Value将,除非逻辑上的确需要编号。3)函数名、变量名从第二个单词起首字母大写。如 :print Name。, o 1 dName 等4)在C程序中只使用con st常量而不使用宏常量,即co n s t常量完全取代宏 常量。常量定义以大写字母 K开头,字母全部使用大写,如:const int KSI ZE = 10 0。5 )代码缩进使用4个

3、空格,不推荐使用T A B键6)版权和版本的声明位于文件的开头;函数头部应进行注释,列出:函数的功能、 输入参数、输出参数、返回值等。关键代码注释位于被注释代码上方,且用 空行与其他代码分割开,如:文件头注释:autho r: SDL teamf u nction : te sting hardwa re d r iv e rs and IDEdate: 2 0 0 9 .1 0copy right : So f t ware Co 1 lege Of HeBei Norma 1 University 函数注释:functio n :SD L ini t i alp a rameter non

4、e ret u rn: boo ltrue:initial SDL normallyf a lse:i ni t ial SDL abno r mally关键代码注释:pTemp = SDL _LoadBM5 ( a );/ /fo r mat BMP file*aI m g = S D L_Di spla y F ormat(pTemp);SDL_Frec Su r f ace(pTemp);7) 静态变量加前缀 s_加:static int s _count = 0;8)尽量避免应用全局变量,如果有特殊情况必须定义的话,全局变量以小写g_开头,如:int g_cou nt = 0;9)结构体的名字开头字母要大写。如:st r uct

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论