C/C++中整型配列の下付きタイプは必ずしも整型とは限らない

317 ワード


C/C++中整型配列の下付き文字型は必ずしも整型ではなく、C C++言語の下の配列の性質はハッシュと少し似ている.すなわち、ハッシュ中のキー値の対である.下付き文字はキーであり、キーはハッシュ関数のマッピングによって要素が値である.
下付き文字は整数型でも文字型でも構いません.簡単な例は以下の通りです.
int main(){
	int d[3]={0};
	char a='a',b='b';
	d[a]=1;
	d[b]=2;
	printf("%d,%d
",d[a],d[b]); return 0; }