结构体

结构体

用户自定义的数据类型
声明示例:

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;
}

函数中传递依然是值传递,地址传递两种方式

posted @ 2026-05-12 16:25  www6526  阅读(3)  评论(0)    收藏  举报