1一个函数会被分配一个函数栈
2.函数栈的大小 我不知道是不是都一样
不过一般就是在数M徘徊
3.函数栈是用来存该函数的 内部实例的局部对象/变量的
4.函数的代码在代码区 函数的名字的值就是该函数的入口地址
像WindowsAPI中 wndClass.lpfnWndProc就是通过指向 我们程序中的WndProc()
指向那个程序入口地址
5.所以 你如果栈申请一个很大的数组 应该会直接报错 我试一下
我在函数的基本上最后一行了
然后我在这一行设置了断点
想 到这一行在看到OS的中断处理
但是 在函数刚开始运行时 就直接报错了
于是 我又 在程序的开头位置 设置了断点
但是 也是没运行到 直接编译出错了
所以 应该函数内的局部变量是在函数进入函数的同时就将函数体内所有的局部变量分配内存了