06 2021 档案

摘要:头文件中应该写什么: 面临的问题: ​ 头文件可能被任何源文件包含,意味着头文件中的内容会在多个目标文件中存在,合并不能冲突 重点:头文件中只能编写声明语句,不能有定义语句 ​ 全局变量的声明 extern ​ 函数的声明 ​ 宏常量 ​ 宏函数 ​ typedef 类型重定义 ​ 结构、联合、枚举 阅读全文
posted @ 2021-06-16 21:12 de06 阅读(68) 评论(0) 推荐(0)
摘要:预处理指令: ​ 程序员所编写的代码并不能被真正的编译器编译,需要一段程序翻译一下 ​ 翻译的过程叫做预处理,被翻译的代码叫做预处理指令,以#开头的都是预处理指令 查看预处理的结果: gcc -E code.c 把预处理的结果显示到屏幕上 gcc -E code.c -o code.i 把预处理的结 阅读全文
posted @ 2021-06-16 17:17 de06 阅读(98) 评论(0) 推荐(0)
摘要:什么是堆内存: ​ 是进程中的一个内存段(text\data\bss\heap\stack),是由程序员手动管理 ​ 特点:足够大,缺点:使用麻烦 为什么要使用堆内存: ​ 1、随着程序的复杂而数据变多 ​ 2、其他的内存段申请和释放不受控制,堆内存的申请释放受控制 如何使用堆内存: ​ 注意:C语 阅读全文
posted @ 2021-06-16 17:16 de06 阅读(46) 评论(0) 推荐(0)
摘要:什么是指针: ​ 指针是一种特殊的数据类型,使用指针可以定义指针变量,指针变量中存储的是整形数据,代表了内存的编号,可以这个编号来访问对应的内存。 为什么要使用指针: ​ 1、函数之间是相互独立的,但是有时候需要共享变量 ​ 传参是单向值传递 ​ 全局变量命名容易冲突 ​ 使用数组还需要传递长度 ​ 阅读全文
posted @ 2021-06-04 14:35 de06 阅读(69) 评论(0) 推荐(0)