return 0
返回到调用main的汇编指令的下一条汇编指令。查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。你这里看不到上面几条汇编指令中有call main字样的原因,我估计是你的程序越界访问了main函数中声明的局部数组变量,破坏了堆栈中保存的返回地址造成的。