1 / 18
文档名称:

高质量C++C编程课件.ppt

格式:ppt   大小:1,471KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高质量C++C编程课件.ppt

上传人:wwlgqnh 2022/7/3 文件大小:1.44 MB

下载得到文件列表

高质量C++C编程课件.ppt

相关文档

文档介绍

文档介绍:高质量C++C编程
1、舟遥遥以轻飏,风飘飘而吹衣。
2、秋菊有佳色,裛露掇其英。
3、日月掷人去,有志不获骋。
4、未言心相醉,不再接杯酒。
5、黄发垂髫,并怡然自乐。

风格良好的代码
风格不良好的代码
int i<10; i++)
for(i=0;i<10;i++)
for (i = 0; i < 10; i ++)
int *x = &y;
int * x = & y
arry[5] = 0;
();
b->Function();
arry [ 5 ] = 0;
a . Function();
b -> Function();
示例2-3:
对齐
规则:
程序的分界符‘ { ’和‘ } ’应独占一行并且位于同一列,同时与引用他们的语句左对齐;
{ }之内的代码块在‘ { ’右边数格处左对齐。
对齐
良好的风格
不良的风格
void func1(int x)
{
…//program code
}
void func1(int x){
…//program code
}
if (condition)
{
…//program code
}
else
{
…//program code
}
if (condition){
…//program code
}
else{
…//program code
}
示例2-4:
对齐
良好的风格
不良的风格
for (initialization; condition; update)
{
…//program code
}
for (initialization; condition; update){
…//program code
}
while (condition)
{
…//program code
}
while (condition){
…//program code
}
示例2-4:
对齐
良好的风格
不良的风格
如果出现嵌套的{ },则使用缩进对齐,如:
{
…//program code
{
…//program code
}
…//program code
}
示例2-4:
长行拆分
规则:
代码行最大长度宜控制在70至80个字符以内;
长表达式要在低优先级操作符处拆分成新行,操作符放在新行之首(以便突出操作符)。拆分出的新行要进行适当的缩进,使排版整齐,语句可读。
if ((very_longer_variable1 >= very_longer_variable2)
&& (very_longer_variable3 >= very_longer_variable4)
&& (very_longer_variable5 >= very_longer_variable6))
{
dosomething();
}
virtual CMatrix CMultiplyMatrix(CMatrix leftMatrix,
CMatrix rightMatrix);
for (very_longer_ initialization;
very_longer_condition;
very_longer_update)
{
dosomething();
}
示例2-5:
修饰符的位置
规则:
应当将修饰符 * 和 & 紧靠变量名。
int* x;
int* x, y; //此处y容易被误解为指针变量
char *name;
int *x, y; //此处y不会被误解为指针
示例2-6:
注释
规则:
注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。注释的花样要少。
如果代码本来就是清楚的,则不必加注释。否则多此一举,令人厌烦。
边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。
注释应当准确、易懂,防止注释有二异性。
尽量避免在注释中使用缩写,特别是不常用缩写。
注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。
当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读。
注释
/*
*函数介绍:
*输入参