若有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/05/18 03:27:13
若有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,

若有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了