原创 递归函数

2009-1-31 11:43 1265 0 分类: MCU/ 嵌入式

题目网上看来的

#include <stdio.h>
#include <stdlib.h>
void f(int a);

main()
{
      f(1);
      system("pause");
}
void f(int a)
{
      printf("%d\n",a);
      while(a<=4){
             f(++a);}
      printf("No%d\n",a);
}

输出结果为:f(1),如下:

f(1)          f(2)          f(3)           f(4)         f(5)

---------------------------------------------------------

   1            2               3              4            5

f(2)         f(3)           f(4)           f(5)         No5

f(3)         f(4)           f(5)           No5

f(4)         f(5)           No5

f(5)         No5

No5

--------------------------------------------------------

逐个带入f(1)= :1 2 3 4 5 No5 No5 5 No5 No5 4 5 No5 No5 5 No5 No5 3 4 5 No5

文章评论0条评论)

登录后参与讨论
相关推荐阅读
mathxu 2009-01-31 11:47
嵌入式开发工具
1.Host和Target    为嵌入式系统进行的大多数的编程工作在Host机上进行,典型的就是PC,软件编写完毕后经过编译、汇编和链接完成后下载到目标机Target上运行,例如:51,pic等等。...
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条