1 #include <stdio.h>
2
3 void mPrint()
4 {
5 printf("\n ---- ---- ---- ---- \n");
6 }
7
8 void rec(int i)
9 {
10
11 if(i == 10 )
12 {
13 return;
14 }
15
16 if(i<10)
17 {
18 printf("%d",i);
19 i++;
20
21 rec(i);
22 }
23
24
25
26 /*
27 合并
28 if( i == 10)
29 {
30 return ;
31 }else{
32 printf("%d",i);
33 i++;
34 rec(i);
35 }
36 */
37
38 }
39
40 int main()
41 {
42 int i;
43 for(i=0; i<10; i++)
44 {
45 printf("%d ", i);
46 }
47
48 printf("for");
49 mPrint();
50
51 int m=0;
52 while(1){
53 if(m<10)
54 {
55 printf("%d ",m);
56 m++;
57 }else{
58 break;
59 }
60 }
61
62 printf("while");
63 mPrint();
64
65 int n=0;
66 do{
67 printf("%d ",n);
68 n++;
69 }while(n<10);
70
71 printf("--- do while");
72 mPrint();
73
74 int x = 0;
75 EXEC:if(x < 10){
76 printf("%d ",x);
77 x++;
78 goto EXEC;
79 }
80
81 printf("--goto");
82 mPrint();
83
84
85
86 rec(0);
87 printf("--recursion");
88 mPrint();
89 }
90
posted on 2017-08-11 07:41
silvercell 阅读(83)
评论(0) 编辑 收藏 引用 所属分类:
EachDayUp