2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.a[4]C.a['d'- 'c'] D.a['d'-c]

问题描述:

2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.
2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).
A.a[g-c] B.a[4]
C.a['d'- 'c'] D.a['d'-c]

变量c的值是‘a’
所以c-‘d’==‘a’-‘d’==3
所以 a['d'-c]==a[3]==4