字符在计算机中以ASCII码的形式存储,当字符作为数组下标时,其表示的下标值为该字符的ASCII码的十进制值。
示例:
int main(){
int test[200]={0};
test['a']=1;
test['A']=1;
int i;
for(i=0;i<200;i++){
if(test[i]==1)
cout<<i<<endl;
}
return 0;
}
执行结果:
65,97分别是字符 A和a的ASCII码。使用字符作为下标时,容易发生溢出问题,请注意!!