4.C语言_变量与参数的内存布局

 
 
 
局部变量z存储在,ebp-4,即缓冲区。 局部变量使用前需赋初值,不然里面是垃圾值(cccccccc 烫)。 缓冲区溢出攻击。

返回值是存储在eax中。
返回值要使用,需要个变量(容器)来接收。
 
main函数的ebp-4(缓冲区),存储返回值。

 
 
 
局部变量z存储在,ebp-4,即缓冲区。 局部变量使用前需赋初值,不然里面是垃圾值(cccccccc 烫)。 缓冲区溢出攻击。

返回值是存储在eax中。
返回值要使用,需要个变量(容器)来接收。
 
main函数的ebp-4(缓冲区),存储返回值。