单选题
有如下定义: int b[10]={1,2,3,4,5,6,7,8,9,10},*q=b; 则数值为8的表达式是( )。
A、
*q+8
B、
*(q+7)
C、
*q+=8
D、
q+7
【正确答案】
B
【答案解析】
解析:数组的下标是从0到数组的长度减1。*(p+i)是取数组的第i+1个元素,即下标为i的元素。因此*(p+7)取数组的第八个元素,即元素8。
提交答案
关闭