高质量C++C编程课件

上传人:29 文档编号:240926737 上传时间:2024-05-18 格式:PPT 页数:18 大小:1.45MB
返回 下载 相关 举报
高质量C++C编程课件_第1页
第1页 / 共18页
高质量C++C编程课件_第2页
第2页 / 共18页
高质量C++C编程课件_第3页
第3页 / 共18页
点击查看更多>>
资源描述
高质量高质量C+C编程编程1 1、舟遥遥以轻飏,风飘飘而吹衣。、舟遥遥以轻飏,风飘飘而吹衣。、舟遥遥以轻飏,风飘飘而吹衣。、舟遥遥以轻飏,风飘飘而吹衣。2 2、秋菊有佳色,裛露掇其英。、秋菊有佳色,裛露掇其英。、秋菊有佳色,裛露掇其英。、秋菊有佳色,裛露掇其英。3 3、日月掷人去,有志不获骋。、日月掷人去,有志不获骋。、日月掷人去,有志不获骋。、日月掷人去,有志不获骋。4 4、未言心相醉,不再接杯酒。、未言心相醉,不再接杯酒。、未言心相醉,不再接杯酒。、未言心相醉,不再接杯酒。5 5、黄发垂髫,并怡然自乐。、黄发垂髫,并怡然自乐。、黄发垂髫,并怡然自乐。、黄发垂髫,并怡然自乐。高质量C+C编程1、舟遥遥以轻飏,风飘飘而吹衣。高质量C+1高质量C+C编程课件2高质量C+C编程课件高质量C+C编程课件高质量C+C编程课件2.2代码行风格良好的代码风格不良好的代码int width;/宽度int height;/高度int depth;/深度int width,height,depth;/宽度高度深度x=a+b;x=c+d;x=e+f;x=a+b;x=c+d;x=e+f;if (width height)dosomething();if (width”这类操作符前后不加空格。对于表达式比较长的对于表达式比较长的for语句和语句和if语句,为了紧凑起语句,为了紧凑起见可以适当地去掉一些空格。见可以适当地去掉一些空格。如:如:for (i=0;i10;i+)和和if(a=b)&(c=2000)if (a=b)&(c=2000)if(a=b&c=d)for (i=0;i10;i+)for(i=0;i10;i+)for (i=0;i Function();arry 5 =0;a .Function();b -Function();示例示例2-3:2.3 代码行内的空格良好的风格不良的风格void func2.4 对齐规则:程序的分界符 和 应独占一行并且位于同一列,同时与引用他们的语句左对齐;之内的代码块在 右边数格处左对齐。2.4 对齐规则:2.4 对齐良好的风格不良的风格void func1(int x)/program codevoid func1(int x)/program codeif (condition)/program codeelse /program codeif (condition)/program codeelse /program code示例示例2-4:2.4 对齐良好的风格不良的风格void func1(int2.4 对齐良好的风格不良的风格for (initialization;condition;update)/program codefor (initialization;condition;update)/program codewhile (condition)/program codewhile (condition)/program code示例示例2-4:2.4 对齐良好的风格不良的风格for (initiali2.4 对齐良好的风格不良的风格如果出现嵌套的,则使用缩进对齐,如:/program code /program code /program code示例示例2-4:2.4 对齐良好的风格不良的风格如果出现嵌套的,则使用2.5 长行拆分规则:代码行最大长度宜控制在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:2.5 长行拆分规则:if (very_longer_v2.6 修饰符的位置规则:应当将修饰符*和&紧靠变量名。int*x;int*x,y;/此处y容易被误解为指针变量char*name;int *x,y;/此处y不会被误解为指针示例示例2-6:2.6 修饰符的位置规则:示例2-6:2.7 注释规则:注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。注释的花样要少。如果代码本来就是清楚的,则不必加注释。否则多此一举,令人厌烦。边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。注释应当准确、易懂,防止注释有二异性。尽量避免在注释中使用缩写,特别是不常用缩写。注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读。2.7 注释规则:2.7 注释/*函数介绍:*输入参数:*输出参数:*返回值 :*/void Function(float x,float y,float z)if()while()/end of while /end of if示例示例2-7:2.7 注释/*if()示例2-7:2.8 类的版式示例示例2-8:/program code以数据为中心的版式以行为为中心的版式class A private:int i;float x;public:void Func1(void);void Func2(void);class A public:void Func1(void);void Func2(void);private:int i;float x;2.8 类的版式示例2-8:/program code以41、学问是异常珍贵的东西,从任何源泉吸收都不可耻。阿卜日法拉兹42、只有在人群中间,才能认识自己。德国43、重复别人所说的话,只需要教育;而要挑战别人所说的话,则需要头脑。玛丽佩蒂博恩普尔44、卓越的人一大优点是:在不利与艰难的遭遇里百折不饶。贝多芬45、自己的饭量自己知道。苏联41、学问是异常珍贵的东西,从任何源泉吸收都不可耻。阿卜18
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!