请问C的runtime到底在程序运行期做了什么
C的runtime虽然提供了最少的执行期函数,但是仍旧作为C编译出后的程序运行的基础
我在看学习<C专家编程>第六章执行期什么的时候记得一句话
程序在runtime所控制的内存下
对这句话不是很理解
意思是说C的程序在调用malloc和free都是通过runtime的呢.还是怎样的?
还有C程序里面的堆栈管理,
是插入到生成后的程序中,还是由runtime控制?
比如调用函数负责参数的入栈和返回地址的入栈
这块内容是由runtime在执行期来做的
还是由编译器后端在生成的时候插入每个函数的末端的?
由于本人汇编不行,所以没法自己验证.
本题绝对会在我知道答案之后散分.