问题 单项选择题

下面程序的输出结果是
#include<stdio.h>
main()
int a[]=1,2,3,4,5,6,7,8,9,0,*p;
p=a;
printf("%d\n",*p+9);

A.0

B.1

C.10

D.9

答案

参考答案:C

解析: 此题考查了指针引用一维数组元素的方法。*p+9因为运算符“*”的优先级高于“+”,所以输出结果为p指向的元素1,然后加9,值为10。

单项选择题
判断题