返回信息流请问一下,比如int a = 1;这个1是在常量存储区,a是局部变量,是在栈里面?赋值的时候是,进行了复制是吗?把常量区的值复制到栈里面?
这是一条镜像帖。来源:北邮人论坛 / cpp / #99791同步于 2020/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
c,变量存储的问题
ye2016111062
2020/3/6镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
千言万语看汇编
mov DWORD PTR [rbp-4], 1
运行栈在ELF binary file里并不存在,所以1一开始是不可能在栈里的。1这个常量占空间很小,所以直接存在指令里了,没有放在常量区