首页 > 试题广场 >

structTest{inta;intb;Test():a(

[单选题]
struct Test {
int a;
int b;
Test() : a(b), b(3) {
};
Test g_obj;
int main() {
Test obj;
obj = g_obj;
cout << obj.a << " " << obj.b << endl;
return 0;
}
给定以上程序片段, 描述正确的是: ( ). 备注: 随机值表示该变量的值不能确定, 未定义
  • 程序编译出错
  • 程序输出为: "<随机值> 3"
  • 程序输出为: "3 3"
  • 程序输出为: "0 3"
结构体未被初始化的属性是有初始值的,int类型的初值为0
发表于 2021-04-11 20:55:22 回复(0)