台州企业建站程序,浅谈博物馆网站建设的意义,网站安全等级评审在哪里做,文旅网站界面设计如果一个变量只有几种可能的值#xff0c;则可以定义为枚举类型#xff0c;所谓“枚举”就是指把可能的值一一列举出来#xff0c;变量的值只限于列举出来的值的范围内。
声明枚举类型用enum开头#xff0c;例如#xff1a;
enum Weekday{sun,mon,tue,wed,thu,fri,sar};…如果一个变量只有几种可能的值则可以定义为枚举类型所谓“枚举”就是指把可能的值一一列举出来变量的值只限于列举出来的值的范围内。
声明枚举类型用enum开头例如
enum Weekday{sun,mon,tue,wed,thu,fri,sar};
weekday被地应为枚举变量大括号中的sun,mon...称为枚举元素或枚举常量。
声明枚举类型的一般形式为
enum[枚举名] {枚举元素列表}
9.7 用typedef声明新类型名
1.简单地用一个新的类型名代替原有的类型名
例如
typedef int Integer; //指定用Integer为类型名作用与int相同
2.命名一个简单的类型名代替复杂的类型表示方法 float *[ ] 指针数组 float( * )[5] 指向5个元素的一维数组的指针 double * (double*) 定义函数函数的参数是double double(*)( ) 指向函数的指针函数返回值类型为double int *(*(*)[10])(void) 指向包含10个元素的一维数组的指针
简单地说就是按定义变量的方式把变量名换上新类型名并且在最前面加typedef就声明了新类型代表原来的类型。