若有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`]

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 09:18:02
若有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`]

若有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`]
若有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`]

若有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`]
数值为4为数组里a[3]=4,即判断[]里算出值为3.
A选项为g-h='f`-`a`=5,即a[5]=6;
C选项为'd`-`h`=-4,即a[-4]不可测;
D选项为;'h`-`c`=5,即a[5];
即题目没正确选项.
猜想题目本意为选项C应为a['d'-h];,则选C