4.下列代码段对应的输出结果是(  )。

struct Nihao {
    int a, b, c;
} h = {1, 2, 3};
h.a += h.b + h.c;
h.b += h.c + h.a;
h.c += h.a + h.b;
cout<<h.a<<","<<h.b<<","<<h.c;

别灰心,再试一次!

💡 真题解析

【解析】语句h.a += h.b + h.c执行完后,h.a、h.b、h.c的值分别为6、2、3,语句h.b += h.c + h.a执行完后,h.a、h.b、h.c的值分别为6、11、3,语句h.c += h.a + h.b执行完后,h.a、h.b、h.c的值分别为6、11、20。

【答案】C