88问答网
所有问题
C语言中形参,局部变量保存在寄存器或者进程的堆栈中?
怎么判断是放在寄存器还是堆栈的?
举报该问题
推荐答案 2011-02-21
register 只是建议编译器把这个局部变量放到寄存器中而不要放到栈中,但最终是否这样做是由编译器决定的,声明为register的变量不一定会放到寄存器中,而没有声明为register的变量也有可能被放到寄存器中。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ggccBSgVM.html
相似回答
大家正在搜
相关问题
C语言中,形参是放在对应进程的堆栈或寄存器上的么?谁有详细资...
局部变量是存放在栈中,还是存放在堆栈中?
形参到底是放在堆上还是栈上!还是寄存器中!
C语言中的 局部变量,存储在什么地方?
c语言变量存储问题
C语言中全局变量存放在内存空间中那个位置
程序的局部变量 全局变量 动态申请数据分别存储在什么地方?
C++局部变量的存储方式有哪几种