枚举类型
一、适用范围
当一个变量只有几种可能的取值的时候就可以使用枚举类型来定义。
二、使用规则
1、建立枚举变量之后要对枚举变量实施赋值,其值要求为同一枚举类型。
2、如果类型不一致需使用强制装换成同类型的枚举常量赋值给枚举变量。
3、枚举常量、枚举类型的变量可直接进行各种形式的关系运算。
4、枚举常量是常量,不是变量,所以不能对枚举常量进行赋值。
三、表达式格式
enum 枚举类型名 {枚举常量1,枚举常量2,。。。,枚举常量n};
数组
数组指的是一组在内存中一次连续存放的、具有同一类型的数据变量所组成的集合体。
一、一维数组
1、格式:
定义: 数据类型 数组名[常量表达式];
初始化:数据类型 数组名[常量表达式]={初值1,初值2,。。。,初值n};
2、数组的地址:
对于数组a[n]数组地址为:a+n*sizeof(int)
二、二维数组