变量的定义
int num; //类型 变量名;
变量定义后,就可以操作变量名,对它进行赋值或者取值的操作;
定义变量,就是为变量名分配了一段对应类型大小的空间;C语言,无论是函数还是变量,都需要先声明,后使用;
变量也可以只声明,并不为之分配空间, 我们称之为引用外部变量;
extern int num ;
引用外部变量的前提是在其他地方有对 此变量的 定义 ;
不推荐使用引用变量,可在外部变量定义的地方,定义对此变量操作的get和set函数;
静态变量;
static int num = 0;// 类型前面加 static
变量的使用
变量定义后,最好先赋值,再使用;
num = 0; num = num+0;
生命周期和作用域
作用域则变量的可以使用范围,在变量定义的块中{ } ;生命周期是变量存活的时间(占据内存空间的时间);普通变量的生命周期是在对应的块中,静态变量的生命周期则与天(程序)齐寿;