您的位置:首页 > 编程语言

编程修养

2016-03-31 15:09 211 查看
不要忽略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文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: