【单选题】 有以下程序:
main()
{int a[10]={1,2, 3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;
printf("%d\n",*p+*q);
}
程序运行后的输出结果是【 】。
A.16
B.10
C.8
D.6
网考网参考答案:B
网考网解析:
数组a各元素a[0]~a[9]的值依次为1~10;在程序的说明部分,指针变量p初始化为&a[3],即*p的值为4;指针变量q初始化为p+2,即&a[3]+2,所以*q的值为6,所以*p+*q的值为10。
查看试题解析出处>>
发布评论 查看全部评论