0 c
我得到了答案i = 2.但我的问题是i = 0发生了什么?根据我的理解,i = 0将在DATA SEGMENT中I = 2将在STACK SEGMENT中
#include <stdio.h> int i = 0; void main() { int i = 2; printf("i value is %d\n",i);` }
P.P*_*.P. 6
局部变量i隐藏全局变量i.因此,当您打印它时,它将打印局部变量.
i
如果要修改全局变量,可以使用此处提到的想法:
如何在C中访问带阴影的全局变量?
归档时间:
12 年,10 月 前
查看次数:
132 次
最近记录: