1.在文件头加#ifnef
#define
#endif
2.将所有导出变量放到头文件
用extern导出
比如在
xx.c
定义
int a;(不能初始化)
在xx.h
extern int a;
而非公有变量用
static修饰
本文介绍了如何在C/C++编程中优化代码风格,包括在文件头使用`#ifnef`控制宏,将导出变量置于头文件并使用`extern`关键字,同时讨论了`static`修饰符的使用场景。
1.在文件头加#ifnef
#define
#endif
2.将所有导出变量放到头文件
用extern导出
比如在
xx.c
定义
int a;(不能初始化)
在xx.h
extern int a;
而非公有变量用
static修饰

被折叠的 条评论
为什么被折叠?