1

 1 //每次运行到 recv 就会堵在那所有的c都没出来。。 
 2 //只有最后一次,所有的c从后往前 一个一个输出,临时变量 都是在 栈里保存的。你这个递归 就像 进栈一样,先进去的后出来
 3 #include<stdio.h>
 4  void rev()
 5  {
 6       char  c;
 7       c=getchar();
 8       if(c=='$') 
 9           printf("%c",c);
10       else
11       { 
12           rev();
13           printf("%c",c);
14 
15       }
16  }
17  void  main()
18  {
19      rev();
20  }
21  //------------

 

posted @ 2013-06-02 23:06  herizai  阅读(117)  评论(0编辑  收藏  举报