问题 单项选择题

下列程序的输出结果是( )。
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的参数为字符指针,当执行函数point时.刚开始指针p指向“a”,经过+3操作后,指针p指向“f”所以最后的输出结果是f。

问答题 简答题
单项选择题