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

void func(int *arr, int n) {
    for (int i = 0; i < n; ++i) {
        if (i % 2 == 0) arr[i] = arr[i] + 2;
        else arr[i] = arr[i] - 2;
    }
}

int main() {
    int arr[6] = {1, 2, 3, 4, 5, 6};
    func(arr, 6);
    for (int i = 0; i < 6; ++i) {
        printf("%d ", arr[i]);
    }
    return 0;
}