有一簡短 C 程式如下: #include <stdio.h> int main() { int A[] = {1, 2, 3, 4, 5, 6, 7}; int i, sum = 0; for(i = 1; i < 5; i++) sum = sum + A[i]; printf("%d, %d", sum, A[i]); return 0; } 其執行結果為何?
A14, 6正確答案
B14, 7
C10, 5
D10, 4
答案與詳解
sum = A[1]+A[2]+A[3]+A[4] = 2+3+4+5 = 14;迴圈結束後 i 變成 5,A[5]=6。正確。
