#include<stdio.h>
int num2 = 20;//全局变量--定义在代码块({})之外的变量
int main()
{
int num2 = 10;//局部变量--定义在代码块({})之内的变量
printf("num2=%d\n", num2);//输出结果为10
return 0;
}
名字一样时局部变量优先于全局变量,两者名字尽量不要一样
变量的作用域和生命周期:
作用域定义:代码有效范围。如:局部变量作用域是所在局部范围,全局变量作用域是整个工程。
生命周期是作用域的开始和结束;