我第一次把一个程序分成多个源文件, 我不知道该把什么放到.c 文件, 把什么放到.h 文件。(“.h” 到底是什么意思?)
来源:互联网 发布:海淀行知实验学校 编辑:程序博客网 时间:2024/04/29 18:37
我第一次把一个程序分成多个源文件, 我不知道该把什么放到.c 文件, 把什么放到.h 文件。(“.h” 到底是什么意思?)
作为一般规则, 你应该把这些东西放入头(.h) 文件中:• 宏定义(预处理#defines)
• 结构、联合和枚举声明
• typedef 声明
• 外部函数声明
• 全局变量声明
当声明或定义需要在多个文件中共享时, 尤其需要把它们放入头文件中。特别是, 永远不要把外部函数原型放到.c 文件中。另一方面, 如果定义或声明为一个.c 文件私有, 则最好留在.c 文件中。
0 0
- 我第一次把一个程序分成多个源文件, 我不知道该把什么放到.c 文件, 把什么放到.h 文件。(“.h” 到底是什么意思?)
- 瞎想:我该把逻辑层放到哪里
- 把查询语句放到XML文件中
- 把“计算机(我的电脑)”放到WIN7的任务栏里
- 把.h和.cpp文件变为.so库供Android端调用需要注意什么?
- 把音量放到最大
- 把本地文件放到服务器端
- 用c语言把wav文件转换成数字放到txt文件里面
- 用c语言把wav文件转换成数字放到txt文件里面
- 用objcopy把调试信息放到单独的文件中
- 脚本调用winrar把每个文件放到单独的压缩
- 怎么把文件放到android虚拟机的SD卡里
- 把apk文件放到assets文件夹下 自动运行
- 把JavaScript和CSS放到外部文件中
- App系列------如何把文件放到assets目录下
- 把程序放到Windows系统栏
- 解决把eclipse程序放到myeclipse下js文件报错问题
- 怎么样把多个Button点击事件放到一个事件中
- opencv1.0 在 ubuntu 下的安装遇到的问题
- 反汇编学习之浮点数
- 什么是脏读,不可重复读,幻读
- 为生活可以忍,侮辱技术行不行?
- Dialog(八)——改变系统自带Dialog字体大小(ContextThemeWrapper)
- 我第一次把一个程序分成多个源文件, 我不知道该把什么放到.c 文件, 把什么放到.h 文件。(“.h” 到底是什么意思?)
- iOS开发 - "Cast from pointer to smaller type 'int' loses information” 解决办法
- 提取遥感影像有效区域
- 修饰模式java!
- sublime text 3构建python基本开发环境
- java操作HBase
- 【Unity 3D】学习笔记九:window控件(窗口)
- 硬盘文件丢失如何才能恢复呢
- Python笔记-Grouping Records Together Based on a Field