若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a 则值为3的表达式是_______。

admin2013-02-23  24

问题 若有以下定义和语句:    int a[]={1,2,3,4,5,6,7,8,9,10},*p=a    则值为3的表达式是_______。

选项 A、P+=2,*(p++)
B、P+=2,*++p
C、P+=3,*p++
D、P+=2,++*p

答案1

解析 引用一个数组元素,可以用:(1)下标法,如a形式;  (2)指针法,如*(a+i)或*(p+i)。数组的下标从0开始,值为3的数组元素是a[2]。B、C的内容为a[3],D将a[2]前自加,结果为4。
转载请注明原文地址:https://jikaoti.com/ti/qvn0FFFM
0

最新回复(0)