第23540题 单选
下列C++代码中,正确定义名为Person的结构体并初始化其变量p的是?
A
struct Person {
    string name;
    int age;
};
Person p("Yang", 10);
B
struct Person {
    string name,
    int age;
};
Person p;
p.name = "Yang";
p.age = 10;
C
struct Person {
    string name;
    int age;
};
Person p = { "Yang", 10 };
D
struct Person {
    string name;
    int age;
};
Person p = new Person("Yang", 10);