C/C++中整型数组的下标类型不一定为整型

 

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;
}


你可能感兴趣的:(语言)