2019-03-24 08:27发布
lcofjp 发表于 2016-3-16 17:00 堆是堆,栈是栈,具体描述要分开説。 栈溢出,通常是局部变量过多,函数调用嵌套过深导致。例如在函数里面 ...
dontium 发表于 2016-3-16 18:02 堆栈在子程序调用时使用,一般使用LCR,它也仅用两个字节,子程序内有临时变量时再用2~4个字节,算下来也不 ...
最多设置5个标签!
栈溢出,通常是局部变量过多,函数调用嵌套过深导致。例如在函数里面申请过大的数组,或者递归调用等等,会导致栈溢出。
定义的局部变量时蛮多的,但是函数嵌套没有的啊,也没定义数组!而且我也想不明白,再大也不至于用了0x3000这么大的堆栈吧
嗯,那请问是不是会有一些程序的错误会造成堆栈的溢出?
一周热门 更多>