堆栈被破坏的几种状况

简要说明:数组 程序的栈内存空间是向下增加的,堆内存向上增加。指针   局部变量赋值越界 例如: 局部字符串数组拷贝字符串,当拷贝的字符串大大的超过变量空间就会破坏堆栈内存 char buff[4] = {0, }; strcpy(buff, "Hello,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,");字符串   指向局部变量的指针越界修改数据 例如:test voi
相关文章
相关标签/搜索