首页 > 试题广场 >

下面 C 代码的运行输出结果为() #include st

[单选题]
下面 C 代码的运行输出结果为()
#include <stdio.h>

int main() {
    int arr[5] = {5, 4, 3, 2, 1};
    int sum = 0;
    for (int i = 0; i < 5; ++i) {
        if (arr[i] % 2 == 0)
            sum -= arr[i];
        else
            sum += arr[i];
    }
    printf("%d", sum);
    return 0;
}
  • 3
  • 5
  • 7
  • 9
为什么不是-3?
-1+2-3+4-5 = -3
++i 的操作顺序
发表于 2025-09-26 13:34:39 回复(0)