结构体的定义方式(仅定义)

结构体的定义有许多不同的定义方式,当然其作用和目的各不相同。这里主要讲结构的定义。

一、一般定义方式

struct  stu
{
   //各种变量
}stu1;

直接定义一个结构体变量stu1,而stu为结构体名

 

二、并不直接定义结构体变量名

struct   stu
{
   // 各种变量
};

stu为结构体名,如若需要定义结构体型变量则:struct    stu   stu1;

 

三、与typedef联合使用

typedef  struct   stu
{
//各种变量
}stud;

//定义变量如下
stud  stu1;

stud在这里相当于struct   stu,故可以进行如上所示的结构体变量定义。

posted @ 2020-09-08 12:16  便条先生  阅读(333)  评论(0编辑  收藏  举报