C语言程序不懂,谁帮我解释一下。越详细越好。

2024-12-03 12:45:19
推荐回答(3个)
回答1:

前面不说了
next=getchar();将键盘输入的赋给next
if(next=='\n') 如果next是空格
putchar(next);在屏幕上输出个next
printf("output:\t"); 在屏幕上输出output: (\t是制表符 一般是4个空格)
else如果next不是空格
{
palin();调用函数本身 即再一次运行此函数
putchar(next);在屏幕上输出个next
}
后面主函数没什么好说的
不懂追问

回答2:

Palin函数解释
如果 字符型变量next为换行符
则输出next和output:
否则继续输出下一个符号,并且倒着输出所有的数字(因为在palin后输出next)

回答3:

一直输入直到换行的意思吧