变量的三大特点
1.变量的数据类型:主要说明变量占用内存空间大小 如int型。
2.变量的作用域:变量的有效性范围,即变量的使用范围。
3.变量的存储类型:变量在内存中的存储方式。不同的存储方式影响变量的生命周期。
全局变量与局部变量的区别:
1.两者的存储区域不同
2.作用域不同
3.初始值不同(局部变量未初始化输出的值为垃圾值,全局变量未初始化输出为0)
全局变量与局部变量重名时,局部变量起作用
声明和定义
定义:分配内存空间;只能定义一次
声明:不需要分配内存空间,例如int a;
定义性声明 int count = 5;
引用性声明 extern(外部引用) int count
声明的好处:提高编译效率