C++编码规范(12)

2021-01-20 15:19

for(i = 1; function_call(i); i++) {

... }

//最好这样写: AlwaysTrue = true;

while(AlwaysTrue == true) {

... }

if(test == true) {

... }

for(i = 1; function_call(i) == true; i++) {

... }

2.4.5 禁用Goto语句

规范级别:规则 规则描述:

程序中不要使用goto语句。 理由:

这条规则的目的是为了确保程序的结构化,因为滥用goto语句会使程序流程无规则,可读性差。

Goto语句只在一种情况下有使用价值,就是当要从多重循环深处跳转到循环之外时,效率很高,但对于一般要求的软件,没有必要费劲心思追求多么高的效率,而且效率主要是取决于算法,而不在于个别的语句技巧。

2.4.6 程序中禁用break、continue

规范级别:规则 规则描述:

在控制语句 (for, do, while) 块中,禁止使用Break和continue。 在switch中的case语句块不受该规则限制。 理由:

在控制语句 (for, do, while) 块中使用Break和continue,会打乱代码结构化的流程,使代码的可读性降低。

2.4.7 字符串的赋值

规范级别:规则 规则描述:

字符串的赋值应采用_T(“”)模式。

理由:


C++编码规范(12).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中职生物学实验教学与学生创新能力的培养

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: