3.下列代码段对应的输出结果是( )。
struct A { int a, b; } n1 = {3, 5}; struct B { A a; int b; } n2 = {n1, 7}; cout << n2.a.b << endl;
别灰心,再试一次!
【解析】因为n1.b = 5,而n2.a = n1,所以n2.a.b = n1.b = 5。
【答案】C