问题
单项选择题
若有以下定义和语句: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
答案
参考答案:A
解析:[评析] 引用—个数组元素,可以用: (1)下标法,如a[i]形式; (2)指针法,如*(a+i)或*(p+i)。数组的下标从0开始,值为3的数组元素是a[2]。B、C的内容为a[3],D将[2]前自加,结果为4。