在如下的C++代码执行后,设第11和12行的输出地址值分别为 X 和 Y ,则下面正确的是( )。 struct pass{ int no; char name[20]; int level; }; int main() { struct pass XiaoYang; cout << "&XiaoYang=" << &XiaoYang << endl; //第11行 cout << "&(XiaoYang.no)=" << &(XiaoYang.no) << endl; //第12行 cout << endl; return 0; }
A:X>Y
B:X==Y
C:X<Y
D:不确定
正确答案:B
试卷来源:202403 CCF-GESP编程能力等级认证C++四级真题