若有char h=' a ',;g=' f ';int a[6]={1,2,3,4,5,6};则数值为4的表达式为:A.a[g-h]B.a[4]C.a['d'-'h']D.a['h'-'c']为什么选C,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/08 06:05:18
若有charh=''a'',;g=''f'';inta[6]={1,2,3,4,5,6};则数值为4的表达式为:A.a[g-h]B.a[4]C.a[''d''-''h'']D.a[''h''-''c'']为什么选C,若有ch

若有char h=' a ',;g=' f ';int a[6]={1,2,3,4,5,6};则数值为4的表达式为:A.a[g-h]B.a[4]C.a['d'-'h']D.a['h'-'c']为什么选C,
若有char h=' a ',;g=' f ';int a[6]={1,2,3,4,5,6};
则数值为4的表达式为:
A.a[g-h]
B.a[4]
C.a['d'-'h']
D.a['h'-'c']
为什么选C,

若有char h=' a ',;g=' f ';int a[6]={1,2,3,4,5,6};则数值为4的表达式为:A.a[g-h]B.a[4]C.a['d'-'h']D.a['h'-'c']为什么选C,
lz是不是写错了,如果C是a['d'-h]的话才比较有道理;
'd'代表这个字符;而h是一个变量,代表'a',此时'd'-h 就是'd'-'a'等于3;
而a[3]即为a数组的第四个元素,也就是4了