汇编中的局部变量和全局变量时什么意思?
汇编中的局部变量和全局变量时什么意思?请讲通俗一点举个例子更好
汇编中的全局变量是存在数据段中 而局部变量是存在栈段中的 局部变量是压入栈中使用的 所以局部变量会在函数调用完成以后 随堆栈平衡而被清掉 这就是全局变量生存周期长局部变量生存周期短的原因
最简单点就是全局变量在数据段中 局部变量是压入栈段中(可读、可写) 注意:常说的堆栈平衡 不太清楚,帮忙顶一个 帮忙顶下,虽然我也不知道
局部变量就相当于一个营长,它只可以调用它所管辖的士兵为他打战,全局变量就是相当于一个司令,它不仅可以调用营长为它打战,还可以调用其他营长为他打战,只要士兵归属于它所管辖的,那么所用的士兵都可以调用。
汇编中的全局变量是存在数据段中 而局部变量是存在栈段中的 局部变量是压入栈中使用的 所以局部变量会在函数调用完成以后 随堆栈平衡而被清掉 这就是全局变量生存周期长局部变量生存周期短的原因
最简单点就是全局变量在数据段中 局部变量是压入栈段中(可读、可写) 注意:常说的堆栈平衡
页:
[1]