Jietu20170521-180351.jpg
为甚test调用sum的时候,要去往上走好多位置?必须往上走,因为有可能test的空间被push过来的sum参数覆盖,所以给他了一些的红色区域,防止错误的发生;
64bit系统,会自动分配128byte空间,我们称为红色区域,如果不超过128,那么sp不改变,里面数据你随便放,但是超过了128,那么赶紧画底盘,sp减少;
红色 空间的产生:sum函数内部参数较少,并且不会去调用其他参数,就会自动产生128bit空间,sp不改变~
为甚test调用sum的时候,要去往上走好多位置?必须往上走,因为有可能test的空间被push过来的sum参数覆盖,所以给他了一些的红色区域,防止错误的发生;
64bit系统,会自动分配128byte空间,我们称为红色区域,如果不超过128,那么sp不改变,里面数据你随便放,但是超过了128,那么赶紧画底盘,sp减少;
红色 空间的产生:sum函数内部参数较少,并且不会去调用其他参数,就会自动产生128bit空间,sp不改变~
本文标题:十九. 红色区域
本文链接:https://www.haomeiwen.com/subject/ascvxxtx.html
网友评论