变量类型:
一、局部变量:作用于整个main函数中一部分的变量
图一
图中b即为局部变量
二、全局变量:作用于整个main函数的变量
图一c即为全局变量,在一个源文件中,全局变量可以正常使用,如若在一个工程中的其他源文件中使用,需要进行说明。
图二
变量的生命周期:
1、局部变量:简单理解即为从局部变量的{开始,到局部变量的}结束
2、全局变量:随main函数开始并结束
常量类型:
字面常量;普通的量,无特别含义
const修饰的常变量:用const前缀变量,使变量无法改变,简单理解即为为变量加了一把“锁”,使变量无法被修改,本质依旧为变量。
#define定义的标识符常量:在#define后缀 a 常量,此时相当于为常量去了个名字“a”
输出时b取得2
枚举常量:常用于可以列举的常量,如性别,血型等,规定了常量的取值范围用法为enum 所定义的常量{内容}