Moroshima's Blog
首页文章归档关键词友链关于订阅监控

结构体学习笔记

struct Student //结构体类型名=struct+ 结构体名 struct Student 也可以认为是结构体的类型
{
    //以下被称为是成员列表(成员列表也被称之为是域表)
    //各个成员组成一个结构体,一个成员也称为是结构体中的一个域
    int num; //成员=类型名 (int)+成员名 (num)
    char name[20];
    char sex;
    int age;
    float score;
    char addr[30];
}student;  //结构体变量名
//结构体允许不命名类型名,但在不命名类型名时必须要有结构体变量名
struct
{
 int title;
 int author;
 int value;
}student;
//此时这段代码的效用与上文所提到的代码段 1 的效用相同
//但如果这样直接定义结构体变量会降低结构体的可复用性,而我认为可复用性是结构体的最大特性,这样一种使用结构体的方式在我看来可以说是一种剥夺了结构体灵魂的行为

image-20201222203330417

2.0.0-alpha