Chinaunix首页 | 论坛 | 博客
  • 博客访问: 641490
  • 博文数量: 128
  • 博客积分: 4385
  • 博客等级: 上校
  • 技术积分: 1546
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-22 14:05
文章分类

全部博文(128)

文章存档

2012年(2)

2011年(51)

2010年(75)

分类: C/C++

2010-08-16 15:49:46

高质量程序设计指南(学习笔记部分)--------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
 
阅读(1280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~