摘要: 头文件中应该写什么: 面临的问题: ​ 头文件可能被任何源文件包含,意味着头文件中的内容会在多个目标文件中存在,合并不能冲突 重点:头文件中只能编写声明语句,不能有定义语句 ​ 全局变量的声明 extern ​ 函数的声明 ​ 宏常量 ​ 宏函数 ​ typedef 类型重定义 ​ 结构、联合、枚举 阅读全文
posted @ 2021-06-16 21:12 de06 阅读(74) 评论(0) 推荐(0)
摘要: 预处理指令: ​ 程序员所编写的代码并不能被真正的编译器编译,需要一段程序翻译一下 ​ 翻译的过程叫做预处理,被翻译的代码叫做预处理指令,以#开头的都是预处理指令 查看预处理的结果: gcc -E code.c 把预处理的结果显示到屏幕上 gcc -E code.c -o code.i 把预处理的结 阅读全文
posted @ 2021-06-16 17:17 de06 阅读(104) 评论(0) 推荐(0)
摘要: 什么是堆内存: ​ 是进程中的一个内存段(text\data\bss\heap\stack),是由程序员手动管理 ​ 特点:足够大,缺点:使用麻烦 为什么要使用堆内存: ​ 1、随着程序的复杂而数据变多 ​ 2、其他的内存段申请和释放不受控制,堆内存的申请释放受控制 如何使用堆内存: ​ 注意:C语 阅读全文
posted @ 2021-06-16 17:16 de06 阅读(54) 评论(0) 推荐(0)