下列程式輸出為何?- void foo (int i)
- {
- if (i <= 5)
- {
- printf ("foo: %d\n", i+3);
- }
- else
- {
- bar(i - 10);
- }
- }
- void bar (int i)
- {
- if (i <= 10)
- {
- printf ("bar: %d\n", i+2);
- }
- else
- {
- foo(i - 5);
- }
- }
- void main()
- {
- foo(1432);
- bar(914);
- foo(209);
- }
複製代碼 (A)
bar: -3
bar: -1
bar: 4
(B)
bar: 9
foo: 1
bar: 3
(C)
bar: -3
bar: -1
bar: 6
(D)
bar: -1
bar: 1
bar: 6
本帖隱藏的內容需要積分高於 1 才可瀏覽 |