程序中的全局变量和局部变量

什么是全局变量?什么是局部变量?下面我们以具体例子简单说明一下

#include <stdio.h>

int num1=100;//全局变量-定义在代码块({})之外的变量

int main()

{

int num2=10;//局部变量-定义在代码块({})内部

printf("%d\n",num1);

return 0;

}

那么,我们来想一下,全局变量和局部变量可不可以相同呢,如果相同会出现什么样的结果

我们在程序中取相同的全局变量和局部变量,然后编译一下

 

结果如上,我们可以得出:局部变量和全局变量的名字建议不要相同,如果相同,则局部变量优先

 

posted @ 2021-01-06 20:34  qyscc  阅读(166)  评论(0)    收藏  举报