通常情况下定义数组都是顶一个什么类型的数组然后下标或者脚标就是从0开始++++
int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
但是用0-N这种整形数字做下标可读性非常不高...,如果这个数组里保存的数据比较复杂,那么这种硬编码的下标方式非常的危险。...所以这里通常都使用枚举变量作为下标来访问数组。...如下“`
static char* language_type_data[] = {
"Chinese",
"German",
"American"
};
这里定义了一个字符指针型数组,用来保存语言类型...为了避免这种隐患可以在定义数组时候使用枚举作为数组的下标,这样即使数据输入混乱,但是只要数组定义时候枚举下标定义和数组成员可以对应正确就可以避免这种错误。