副程式呼叫與遞迴 01
出自 陳富國維基館
下列片段程式執行後,印出的結果為何? 並會出呼叫圖 int f3 (int i ) { int a = 1; static int b = 2; a = i+ a++; b = i + b++; cout <<a <<” “<<b <<endl; return (a + b); } int main() { int i, j; for (i = 0; i <=3; i++) cout<< f3(i) <<endl; }
解答
Ans:
2 3
5
3 5
8
4 8
12
5 12
17
解說:
類似題型
題目
解說:
程式觀念考題 | |||||
---|---|---|---|---|---|
基本程式語言 | 決策程式語法 | 迴圈/重複敘述 | 副程式呼叫與遞迴 | 物件導向-類別與物件 | 其他 |
|
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |