版权和版本的声明
位于头文件和定义文件的开头
-
版权信息
-
文件名称,标识符,摘要
-
当前版本号,作者/修改者,完成日期
-
版本历史信息
/*
*
*/
头文件
为防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。
程序的板式
空行得体
空格得体
对齐
长行拆分
注释
if判别
布尔变量:
if(flag) || if(!flag)
整 型:
if(0==int) || if(0!==int)
浮 点:
不可直接与0比较
if((EPSINON>=x)&&(-EPSINON<=x) //EPSINON为允许的误差
指 针:
if(nullptr==p) || if(nulptr!=p)
循环
if:
将短循环放外面
常量:
全部用大写
const 数据类型 变量名=值 (C语言里面 #define 变量名 值 。c++也可以,但是就没有类型的安全检查)