下面的描述中,( )正确定义一个名为 Person 的结构体并正确初始化了一个 Person 结构体的变量 p。
- A. ```cpp
struct Person {
string name;
int age;
};
Person p("Yang", 10);
- **B.** ```cpp
struct Person {
string name,
int age;
};
Person p;
p.name = "Yang";
p.age = 10;
- C. ```cpp
struct Person {
string name;
int age;
};
Person p = { "Yang", 10 };
- **D.** ```cpp
struct Person {
string name;
int age;
};
Person p = new Person("Yang", 10);