在 C++ 中,( )正确定义一个名为 student 的结构体,其中包含一个 name 字符数组和一个 age 整数?
struct student { char name[20]; int age; };
student struct { char name[20]; int age; };
student struct { string name; int age; };
struct student { char[20] name; int age; };