Start函数初始化堆并调用main函数.mian函数返回之后,Start函数调用Exit函数结束该进程. 启动函数Start的源代码在: crt0.c Microsoft Visual C++ c0w.asm Borladn C++ 另一种解释 Some of the stuff that has to happen before main(): set up initial stack pointer initialize static and global data zero out...
因此,栈底的就是main函数。在上面的研究中,新进程创建后,经历一系列函数的调用才到main函数,如果直接调用main函数,调用链中关于初始化的函数会一直存在。为了清理这部分函数,使用了抛出异常的方式,没有捕获异常的函数会马上结束,ZytoteInit.main之上的函数都会结束,达到清理的目的。最后补充一点,从handleChildProc函数...
main()的具体意思int main() 这个函数头书上说从int说 C++函数可以调用给函数一个返还值从int可知 main()返还一个整数值 这个到底是什么意思mian()返还给谁了 根据这接下来的函数体部分的值是不是 都是整数值 还有 那个 空括号说是 不接受任何信息和参数 在下面的函数体部分有 哪些东西要返还给 main的 为什...