A-A+

下列程序的输出结果是()。char*point(char*pt):main{ char b[

2022-08-06 04:20:09 问答库 阅读 175 次

问题详情

下列程序的输出结果是()。
char*point(char*pt):
main
{ char b[4]={'a','c','s','f'),*pt=b;
pt=point(pt);
printf("%c\n",*pt);
}
point(char*p)
{ p+=3;
return p;
}
A.s
B.c
C.f
D.a请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
本题考查函数的调用及参数传递,当执行函数point时,刚开始指针P指向“a”,经过+3,指针p指向“f”,所以最后的输出结果是f。

考点:程序