几道C语言问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:56:31
二.分析下列程序的输出结果

#include<stdio.h>
int main()
{
void f(int);
f(1234);
}
void f(int n){
if (n>=10)
f(n/10);
printf ("%d\n",n%10);
}

三,分析下列程序的输出结果是什么?假设输入的字符是:computer
#include "stdio.h"
#include "conio.h"
#include "string.h"
try( ){
char c;
if ( ( c=getchar( ) ) ! = '\n')
try( );
putchar(c);
}
main( ){
try( );

}

这两题是我真弄不明白的,就是函数自己调用自己,欢迎大虾们给我详细分析一下.第一题参考答案是:答案为1 2 3 4 (按竖排列);第二题答案是
答案:retupmoc

第2题
你输入的是computer
进栈的顺序是 computer
而出栈的顺序正好相反: retupmoc

我怎么看不到题呀!
大哥!
搞嘛搞?
hehehe!!!

问题在哪里?看不到,怎么回事?

在哪里呀!看不到题目呀~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
怎么回事拉~~~~~~~~~~~~~~~~~