遞迴函數 C 語言的函數中除了可以呼叫其他函數,也可以呼叫自己,呼叫自己的函數被稱為遞迴函數。 以下將函數的定義介紹的指數函數改成用遞迴來寫 #include <stdio.h> int exponent2(int , int); int main(void) { int i; for (i = 0; i <= 10; i++) { printf("%2d%5d\n", i, exponent2(2, i)); } return 0; } int exponent2(int a, int x) { if (x == 0) { return 1; } else { return a * exponent2(a, x - 1); } } /* 《