
栈,函数
fanfanyiya
这个作者很懒,什么都没留下…
展开
-
函数调用堆栈
1.栈的基础知识 1】什么是栈:一种特殊的容器,先进后出。没有栈就没有函数,没有局部变量。原创 2017-10-22 14:32:38 · 255 阅读 · 0 评论 -
深入编译,链接和运行
一.编译和链接 1.预处理 命令:gcc -E hello.c -o hello.i 主要处理.c文件中以“#”开头的预编译指令 2.编译 命令:gcc -S hello.i -o hello.s [1]词法分析 [2]语法分析 [3]语义分析 编译器只能分析静态语义(编译期确定的语义) 静态语义有声明,类型转换,类型匹配 [4]优化后生成相应的汇编代码文原创 2017-09-21 21:41:41 · 386 阅读 · 1 评论