C语言基础(二) 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

结构体变量的说明


  1) 先定义结构,再说明结构变量。

如:

struct stu{
    int num;
    char name[20];
    char sex;
    float score;
};
struct stu boy1,boy2;

  说明了两个变量boy1和boy2为stu结构类型。

  也可以用宏定义使一个符号常量来表示一个结构类型。例如:

#define STU struct stu
STU{
    int num;
    char name[20];
    char sex;
    float score;
};
STU boy1,boy2;

  2) 在定义结构类型的同时说明结构变量。

例如:

struct stu{
    int num;
    char name[20];
    char sex;
    float score;
}boy1,boy2;

这种形式的说明的一般形式为:

struct 结构名{ 成员表列 }变量名表列;

  3) 直接说明结构变量。

例如:

struct{
    int num;
    char name[20];
    char sex;
    float score;
}boy1,boy2;