有如下程序 #include void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); } main() { get_put(); printf(

admin2015-07-28  17

问题 有如下程序
#include
void get_put()
{
char ch;
ch = getchar();
if (ch != ’\n’) get_put();
putchar(ch);
}
main()
{
get_put(); printf("\n");
}
程序运行时,输入1234<回车>,则输出结果是( )。

选项 A、4321
B、1234
C、4444
D、1111

答案A

解析 函数get_put()的作用是利用递归调用,优先输出最后一个输入的字符,即逆序输出输入的字符串,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/l7Jp777K
0

最新回复(0)