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

struct Node {
    int a, b;
    double c;
} n1 = {1, 2.5, 3.7};
cout << n1.b << endl;

别灰心,再试一次!

💡 真题解析

【解析】上述代码相当于执行了n1.b = 2.5的操作,因为n1.b是int类型的,所以其实际保存的值是2.5向下取整的结果,即2。

【答案】B