高质量程序设计指南(学习笔记部分)--------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
阅读(1316) | 评论(0) | 转发(0) |