全局变量与局部变量的定义关系

来源:互联网 发布:easybcd引导linux失败 编辑:程序博客网 时间:2024/04/30 07:41

面试题如下:

int i=1 ;

int main()

{

int i = i;
}

main中i变量的值是?


在定义全局变量时,我们的全局变量是放在全局数据区中,而定义局部变量时,是放在栈中的。

局部变量是可以和全局变量重名的,但是局部变量就相当一个地头蛇,在一个函数或者循环中可以屏蔽全局变量,使全局变量失效,因此,局部变量i是随机数,赋值给自己还是随机数。


0 0
原创粉丝点击