目录
1.变量的作用域
a.局部变量的作用域:局部变量所在的局部范围
b.全局变量的作用域:整个程序
注:使用变量时需要声明变量的类型和名字
跨源文件声明时需要用到extern,如下图
#include <stdio.h>
extern int variate;//假设这里的variate是在另一个源文件已经定义的一个变量
int main()
{
printf("%d\n", variate);
//这里尽管在本源文件里没有定义variate的值,但由于使用了extern,所以仍可输出定义的值。
return 0;
}
2.生命周期
a.解释:变量的创建和销毁之间的时段
b.分类
i.局部变量的生命周期:进入局部范围生命开始,出局部范围生命结束
ii.全局变量的生命周期:程序的生命周期