2022年程序代码编写规范 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年程序代码编写规范 .pdf》由会员分享,可在线阅读,更多相关《2022年程序代码编写规范 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序代码编写规范一、命名规范1.标识符的名字应当直观且可以拼读,可望文生义,不必进行“解码”。最好采用英文单词或其组合,便于记忆和阅读。切忌使用汉语拼音来命名。程序中的英文单词一般不要太复杂,用词应当准确。2.标识符的长度应当符合“min-length&max-information”原则。如果标识符采用的英文单词太长,几个单词组合后会更长,此时应该采用一些通用而合理的缩写或者应用领域专业术语的缩写。例如:Program:Pro ChannelCH TransponderTP 3.程序中不要出现仅靠大小写来区分的相似标识符。4.不要使程序中出现局部变量和全局变量同名的现象,尽管由于两者的作用域
2、不同而不会发生语法错误,但会使人误解。5.变量的名字应当使用“名词”或者“形容词名词”的格式来命名。例如:int ivalue;int ioldValue;int newValue;6.全局函数的名字应当使用“动词”或者“动词名词”(动宾词组)。7.用正确的反义词组命名具有相反意义的变量或相反动作的函数等。例如:void SetValue(int iValue)int GetValue(void)8.尽量避免名字中出现数字编号,如Value1、Value2 等,除非逻辑上的确需要如此。9.类型名和函数名均以大写字母开头的单词组合而成。10.变量名和参数名采用第一个单词首字母小写而后面的单词首字
3、母大写的单词组合。11.符号常量和宏名用全大写的单词组合而成,并在单词之间用单下划线分隔,注意首尾最好不要使用下划线。二、语句编写规范12.函数变量都应该初始化。13.虽然 C 语言支持默认类型为int,但都不要使用默认数据类型。一定要明确指出函数每一个形参的类型和返回值类型。14.在使用运算符&的表达式中,要尽量把最有可能为false 的子表达式放在&的左边;同样在使用运算符|的表达式中,要尽量把最有可能为TRUE 的子表达式放在|的左边。因为 C 语言对逻辑表达式的判断采取“突然死亡法”(猝死法):如果&左边的子表达式计算结果为FALSE,则整个表达式就为FALSE,后面的子表达式没有必要
4、再计算,如果|左边的子表达式计算结果为TRUE,则整个表达式就为TRUE,因此后面的子表达式没有必要再计算,这就可以提高程序的执行效率。15.不要编写太复杂的复合表达式,应该拆分为多个独立的语句。16.在 if/else 结构中,要尽量把为TRUE 的概率较高的条件判断置于前面,这样可以提高该段程序的性能。17.switch 没有自动跳出的功能,每个case子句的结尾不要忘了加上break,不要忘记最后那个 default 子句。即使程序真的不需要default 处理,也应该保留语句default:break;这样做并非多此一举,而是为了防止别人误以为你忘了default 处理,以及出于清晰性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序代码编写规范 2022 程序代码 编写 规范
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内