一、定义
注意:

struct student //student是结构体名
{
int num;
int score;
float avg;
}
二、结构体变量的定义
struct student //student是结构体名
{
int num;
int score;
float avg;
};
int main(void)
{
int a; //a占据4个字节
//变量的定义:类型名 变量名
struct student Tom={10,90,85}; //Tom 是变量名
Tom.num=12;
Tom.score=87;
Tom.avg=78;
printf("序号:%d\n",Tom.num);
printf("成绩:%d\n", Tom.score);
printf("平均分:%f\n", Tom.avg);
return 0;
}
三、typedef的使用
四、结构体数组