[問題] 遞回小程式
我是用Dev C++寫的C程式
#include <stdio.h>
#include <stdlib.h>
void test ( int a);
int main ()
{
test(5);
system("pause");
return 0 ;
}
void test ( int a)
{
if(a!=0)
{
printf("! ");
test(a-1);
printf("* ");
printf("%d ",a);
}
}
想了很久還是想不通if那裏如果=0那不就沒辦法執行裡面的程式了
可是居然還行,我想我因該有地方卡住了..........
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.130.4
→
12/17 20:11, , 1F
12/17 20:11, 1F
→
12/17 20:12, , 2F
12/17 20:12, 2F
→
12/17 20:13, , 3F
12/17 20:13, 3F
→
12/17 20:19, , 4F
12/17 20:19, 4F
→
12/17 20:31, , 5F
12/17 20:31, 5F
→
12/17 20:44, , 6F
12/17 20:44, 6F
→
12/17 20:47, , 7F
12/17 20:47, 7F
→
12/17 21:34, , 8F
12/17 21:34, 8F
→
12/17 23:06, , 9F
12/17 23:06, 9F
→
12/17 23:06, , 10F
12/17 23:06, 10F
→
12/17 23:08, , 11F
12/17 23:08, 11F
→
12/17 23:09, , 12F
12/17 23:09, 12F
→
12/17 23:15, , 13F
12/17 23:15, 13F
→
12/17 23:18, , 14F
12/17 23:18, 14F
→
12/17 23:18, , 15F
12/17 23:18, 15F
→
12/17 23:18, , 16F
12/17 23:18, 16F
→
12/17 23:19, , 17F
12/17 23:19, 17F
→
12/17 23:25, , 18F
12/17 23:25, 18F
→
12/17 23:25, , 19F
12/17 23:25, 19F
→
12/17 23:28, , 20F
12/17 23:28, 20F
→
12/17 23:34, , 21F
12/17 23:34, 21F
→
12/17 23:35, , 22F
12/17 23:35, 22F
→
12/17 23:35, , 23F
12/17 23:35, 23F
→
12/17 23:37, , 24F
12/17 23:37, 24F
→
12/18 00:02, , 25F
12/18 00:02, 25F