0
点赞
收藏
分享

微信扫一扫

全局变量,作用域和生命周期

   全局变量和局部变量

#include<stdio.h>
int global = 2020;//全局变量在{}外面的
int main()
{
int local = 2019;
int global = 2021;//局部变量在{}里的
printf("global = %d\n",global);
return 0;
}

当全局变量和局部变量同名的时候,局部变量优先使用。

作用域

程序设计概念,通常来说,一般程序代码中所使用到的名字并不总是有效/可用的,而限定这个名字的可用的代码范围就是这个名字的作用域。

1、局部变量的作用域是变量所在的局部范围。

2、全局变量的作用域是整个工程。

生命周期

 变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段

1、局部变量的生命周期是:进入作用域的生命周期开始,出作用域生命周期结束。

2、全局变量的生命周期是:整个程序的生命周期。


举报

相关推荐

0 条评论