结构体
结构体
用户自定义的数据类型
声明示例:
struct student{
string name;
int age;
int score;
}s;
创建结构体变量
(struct) student s1;
s1.name = "...";
s1.age = ;
s1.score = ;
(struct) student s2 = {"...", , };
结构体数组
struct student students[3] =
{
{"...", , },
{"...", , },
{"...", , },
}
结构体指针
struct student* p = &s;
取用:p->name;
结构体嵌套
struct teacher{
string name;
int age;
struct student stu;
}
函数中传递依然是值传递,地址传递两种方式
浙公网安备 33010602011771号