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