关于栈区变量内存地址
来源:6-10 CPP程序的存储区域划分
 
			云风眠
2020-06-22

上面这张图是我自己在编译器上运行的,内存地址是递增的
下面这张图是老师上课的内容,内存地址是递减的

为什么两者运行结果不一样
写回答
	3回答
- 
				  quickzhao 2020-06-22 这和32位64位系统生成栈空间的方式有关,64位函数在函数入口时开辟空间是朝高地址分配的,32位相反,我用的是32位的,你切回到32位代码生成就一样了。 10
- 
				  云风眠 提问者 2020-06-22 老师 我多试了几个变量 地址还是一样递增在编译器上   00 00
- 
				  云风眠 提问者 2020-06-22 图片 手机上看不太清楚 只能电脑端上来点击图片查看大图才能看的清楚 辛苦老师在PC端来看一下了 022020-06-22
相似问题
 
						
