有關以下 C 語言撰寫之程式,下列敘述何者正確? #include <stdio.h> #include <iostream> int xyz( ) { auto int a = 0; static int b=2; a++; b++; printf("%d, %d", a, b); } int main( ) { int i; for(i=0; i<3; i++) xyz( ) ; system("PAUSE"); }
A第一次呼叫 xyz(),輸出 1, 2
B第二次呼叫 xyz(),輸出 1, 3
C第三次呼叫 xyz(),輸出 1, 5正確答案
D編譯後顯示錯誤訊息
答案與詳解
