第20372题 单选
执行给定C++代码后变量a、b、c的值分别是多少?
void byValue(int x) { x = 100; }
void byRef(int& x) { x = 200; }
void byPointer(int* x) { *x = 300; }
int main() {
    int a = 1, b = 2, c = 3;
    byValue(a);
    byRef(b);
    byPointer(&c);
    return 0;
}
A

100 200 300

B

1 2 3

C

1 200 300

D

1 2 300

提交0次 正确率0.00%
答案解析