高质量程序设计指南
时间:2010-08-16 来源:huazaicola
高质量程序设计指南(学习笔记部分)--------by Andy
1.//整型量与0的比较
if(0 == value)
if(0 != value) 2.//布尔量与0比较
if(flag)
if(!flag) 3.//指针与0 比较
if(NULL == p)
if(NULL != p) 4.//函数参数 输出放前面,输入放后面,并起有意义的名字
void StringCopy(char *strSource, char *strDestination)
//而非
void StringCopy(char *str1, char *str2)
//当参数是指针,且仅做输入用,可用const修饰
void StringCopy(char *strSource, const char *strDestination) 5.返回值规则
两种返回值途径:return和使用输出参数
void main(void) 无返回值,无参数
main() 返回值类型int,接受任何类型参数,最好不要这样写。 void fun(const int value) 6.指针在声明的同时最好赋值为NULL
if(0 == value)
if(0 != value) 2.//布尔量与0比较
if(flag)
if(!flag) 3.//指针与0 比较
if(NULL == p)
if(NULL != p) 4.//函数参数 输出放前面,输入放后面,并起有意义的名字
void StringCopy(char *strSource, char *strDestination)
//而非
void StringCopy(char *str1, char *str2)
//当参数是指针,且仅做输入用,可用const修饰
void StringCopy(char *strSource, const char *strDestination) 5.返回值规则
两种返回值途径:return和使用输出参数
void main(void) 无返回值,无参数
main() 返回值类型int,接受任何类型参数,最好不要这样写。 void fun(const int value) 6.指针在声明的同时最好赋值为NULL
相关阅读 更多 +