单选题
下面程序的输出结果是______。
#include<stdio.h>
main()
char a[]='a','b','c','d','f','g',*p;
p=a;
printf("%c/n",*p+4);
A.a B.b C.e D.f
A
B
C
D
【正确答案】
C
【答案解析】
[解析] “*”号的优先级比“+”的优先级高,所以先执行“*p”;指针p指向的是数组的首地址,因此*p=a,再加4得'e'。
提交答案
关闭