#不止代码

如果可能的话,使用 PC-Lint、LogiScope 等工具进行代码审查

如果可能的话,使用PC-Lint、LogiScope等工具进行代码审查。 1#include<iostream>2#include<algorithm>3#include<vector>4#include<stdlib.h>5#defineARRAY_SIZE1...

如果原有的代码质量比较好,尽量复用它

如果原有的代码质量比较好,尽量复用它。但是不要修补很差劲的代码,应当重新编写。 1#include<iostream>2#include<algorithm>3#include<vector>45/*runthisprogramusingtheconsolepauseror...

避免编写技巧性很高代码

避免编写技巧性很高代码 1#include<iostream>2#include<algorithm>3#include<vector>4#include<list>5#include<set>6#definesize1078/*runthispro...

不要追求紧凑的代码

不要追求紧凑的代码,因为紧凑的代码并不能产生高效的机器码。 1#include<iostream>2#include<set>34usingnamespacestd;56//创建set模板的实例7typedefset<int>SET_INT;89//put_HTset函数,...
代码星球 ·2021-02-08

先优化数据结构和算法,再优化执行代码

先优化数据结构和算法,再优化执行代码。 1#include<iostream>2#include<deque>34usingnamespacestd;5typedefdeque<int>INTDEQUE;67//从前向后显示deque队列的全部元素8voidput_dequ...

函数体的规模要小,尽量控制在 50 行代码之内

函数体的规模要小,尽量控制在50行代码之内。 1#include<iostream>2#include<conio.h>3#include<time.h>45usingnamespacestd;6//定义时间延迟函数7voidDtime(doubledt){8time_tc...

当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释

1#include<iostream>2constintMAX=5;3usingnamespacestd;4/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/5//假定栈中最多保存5个数据67...

注释的位置应与被描述的代码相邻

注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。 1#include<iostream>2#definePI3.14163/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinpu...

边写代码边注释,修改代码同时修改相应的注释

边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。 1#include<iostream>2#include<math.h>3constdoubleHD=3.1415926/180;4/*runthisprogramusingtheconsol...

如果代码本来就是清楚的,则不必加注释

如果代码本来就是清楚的,则不必加注释。否则多此一举,令人厌烦。例如i++;//i加1,多余的注释 1#include<iostream>2#include<stdio.h>3/*runthisprogramusingtheconsolepauseroraddyourowngetch,s...

注释是对代码的“提示”,而不是文档

注释是对代码的“提示”,而不是文档。程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱。注释的花样要少。 1#include<iostream>2#include<stdlib.h>34/*runthisprogramusingtheconsolepauseroraddyourowng...

代码行最大长度宜控制在 70 至 80 个字符以内

代码行最大长度宜控制在70至80个字符以内。代码行不要过长,否则眼睛看不过来,也不便于打印。 1#include<iostream>2#include<process.h>3#include<stdio.h>4#include<conio.h>5/*runthi...

{ }之内的代码块在‘{’右边数格处左对齐

{}之内的代码块在‘{’右边数格处左对齐。 1#include<iostream>2#include<process.h>3#include<stdlib.h>4#include<stdio.h>5/*runthisprogramusingtheconsolep...

一行代码只做一件事情

一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便于写注释。1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/4us...

用内联取代宏代码

用内联取代宏代码C++语言支持函数内联,其目的是为了提高函数的执行效率(速度)。在C程序中,可以用宏代码提高执行效率。宏代码本身不是函数,但使用起来象函数。预处理器用复制宏代码的方式代替函数调用,省去了参数压栈、生成汇编语言的CALL调用、返回参数、执行return等过程,从而提高了速度。使用宏代码最大的缺点是容易出错...
代码星球 ·2021-02-08
首页上一页...1920212223...下一页尾页