下列C語言片段程式碼之執行結果為何? int i=0 printf("%d",i++); printf("%d",++i); printf("%d",++i);
A0 1 2
B0 2 2
C0 2 3正確答案
D1 2 3
答案與詳解
正確答案。① printf("%d",i++):印 0,印後 i 變 1;② printf("%d",++i):先加 i 變 2,印 2;③ printf("%d",++i):先加 i 變 3,印 3。結果為 0 2 3。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
