下面的描述中,( )正确定义一个名为 Person 的结构体并正确初始化了一个 Person 结构体的变量 p 。
- A. 1 struct Person { 2 string name; 3 int age; 4 }; 5 Person p("Yang", 10);
- B. 1 struct Person { 2 string name, 3 int age; 4 }; 5 Person p; 6 p.name = "Yang"; 7 p.age = 10;
- C. 1 struct Person { 2 string name; 3 int age; 4 }; 5 Person p = { "Yang", 10 };
- D. 1 struct Person { 2 string name; 3 int age; 4 }; 5 Person p = new Person("Yang", 10);
正确答案:C