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

浙公网安备 33010602011771号