在下列代码的横线处填写( ),可以使得输出不是“31”。
int array[5] = {1, 2, 4, 8, 16};
int res = 0;
for (int i = 0; i < 5; i++) {
____________________; // 在此处填入数据
}
cout << res << endl;
- A. res = res + array[i]
- B. res = res & array[i]
- C. res = res | array[i]
- D. res = res ^ array[i]
正确答案:B