试题与答案

若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10}

题型:单项选择题

题目:

若有以下定义和语句: 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将a[2]前自加,结果为4。

试题推荐
微信公众账号搜索答案