选择题
16.
下列程序的运行结果是______。
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。
提交答案
关闭