C/C++中整型数组的下标类型不一定为整型,C C++语言下数组性质与散列有些类似,即散列中的键值对:下标即为关键码,关键码通过散列函数映射得到元素即为值
下标可以为整型,也可以为字符型,简单案例如下:
int main(){
int d[3]={0};
char a='a',b='b';
d[a]=1;
d[b]=2;
printf("%d,%d\n",d[a],d[b]);
return 0;
}
C/C++中整型数组的下标类型不一定为整型,C C++语言下数组性质与散列有些类似,即散列中的键值对:下标即为关键码,关键码通过散列函数映射得到元素即为值
下标可以为整型,也可以为字符型,简单案例如下:
int main(){
int d[3]={0};
char a='a',b='b';
d[a]=1;
d[b]=2;
printf("%d,%d\n",d[a],d[b]);
return 0;
}