当前位置 博文首页 > Edwardlaughing的博客:C语言结构体(Struct)

    Edwardlaughing的博客:C语言结构体(Struct)

    作者:[db:作者] 时间:2021-09-17 18:18

    前面的教程中我们讲解了数组(Array),它是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。

    在C语言中,可以使用 结构体(Struct) 来存放一组不同类型的数据。结构体的定义形式为:

    struct 结构体名{
    ? ? 结构体所包含的变量或数组
    };

    结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的 成员(Member) 。请看下面的一个例子:
       
    1. struct stu{
    2. char *name; //姓名
    3. int num; //学号
    4. int age; //年龄
    5. char group; //所在学习小组
    6. float score; //成绩
    7. };
    cs
    下一篇:没有了