十九. 红色区域
2017-05-21 本文已影响29人
mkb2
![](https://img.haomeiwen.com/i1648725/993d7e225428428c.jpg)
![](https://img.haomeiwen.com/i1648725/e0f9c8786660bc66.jpg)
为甚test调用sum的时候,要去往上走好多位置?必须往上走,因为有可能test的空间被push过来的sum参数覆盖,所以给他了一些的红色区域,防止错误的发生;
64bit系统,会自动分配128byte空间,我们称为红色区域,如果不超过128,那么sp不改变,里面数据你随便放,但是超过了128,那么赶紧画底盘,sp减少;
红色 空间的产生:sum函数内部参数较少,并且不会去调用其他参数,就会自动产生128bit空间,sp不改变~