有如下定义:int b[1 0]={l,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是( )。

admin2013-09-11  14

问题 有如下定义:int b[1 0]={l,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

解析 数组的下标是从O到数组的长度减1。*(p+i)是取数组的第i+1个元素,即下标为i的元素。因此*(p+7)取数组的第八个元素,即元素8。
转载请注明原文地址:https://kaotiyun.com/show/AsBD777K
0

随机试题
最新回复(0)