C语言
zheng是在下
一骑绝尘蓝天笑
展开
-
C语言存储格式
引入: 在C程序中我们定义变量,定义函数,写的逻辑语句,用malloc()函数申请的neic内存,那么这些东西在内存中都是怎么存放的呢? 问题一:一个程序在内存中是怎么存放的 我们将一个程序engx编多个执行文件, 各个段的数据类型 .text: 代码段 .data: 已初始化的全局变量,已初始化的静态变量。数组、结构体也是(它们也属于变量)。 .roda...原创 2020-02-29 15:29:11 · 909 阅读 · 0 评论 -
C程序编译过程剖析
问题一:C程序如何生成可执行程序 预处理 -E 编译 -S 汇编 -c 链接 -o 问题二:预处理要处理哪些东西 宏定义:#define 文件包含 #inchude 条件编译 #ifdef ... #endif 预处理命令:gcc -E hello.c 小技巧 :可以使用 -D选项 例如:gcc -E -DDebug hello.c类似于在程序中#define Debug ma...原创 2020-02-28 16:46:50 · 255 阅读 · 1 评论