编程修养

不要忽略warning

请sizeof类型而不是变量

尽量用for而不是while做循环
p = pHead;
while(p){
   ...
   ...
   p = p->next;
}

当while的语句块变大后
for(p = pHead; p; p = p->next){
   ...
}

为常量声明宏
全局变量应该尽量少用,全局变量不利于封装,也不利于维护,而且对程序执行空间有一定的开销

typedef 有利于移植

static的使用
static最大的作用是控制访问,在C中如果一个函数或是一个全局变量被声明为static,那么,这个函数和这个全局边来给你,将只能在这个C文件中被访问。

void函数return不要省略。

对于维护的代码用添加注释的方式进行处理,尊重原作者

H文件中是declare(声明),C文件中是define(定义)H文件中一般是变量,宏定义,枚举,结构和函数接口的声明。而C文件则是实现细节。

H文件与C文件最大的用处就是声明和实现分开。

带初始化的全局变量不要放在H文件中。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值