typedef struct在C语言中含义

    科技2022-07-11  122

    先从结构体说起。

    1、结构体用法

    struct Student{ int age;

    char s;

    }

    如果要定义一个该结构体变量,就需要:struct Student st1;

    有没有觉得很麻烦,我们隐隐约约察觉到,多写一个struct很费劲,因此才有了下面的typedef

    2、如果我们使用:

    typedef struct Student{ int age;

    char s;

    }Stu

    那么我们定义该结构体变量的时候,就可以使用

    Stu st1;

    有没有觉得很省事,的确是这样。但是,还可以更省事,请看下面:

    3、

    我们也可以直接省略掉Student

    typedef struct{ int age;

    char s;

    }Stu;

    就可以直接使用 Stu st1;

    Processed: 0.010, SQL: 8