700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 定义结构体变量的三种方法

定义结构体变量的三种方法

时间:2021-11-21 21:41:29

相关推荐

定义结构体变量的三种方法

1、先定义结构体类型再定义结构体变量

如先定义结构体类型:

struct student

{

int StuNo;//学号

char StuName[20]; //学生姓名

char Sex; //学生性别

int Agel //年龄

}

再定义结构体变量: struct student stu1,stu2;

2、定义结构体类型的同时定义结构体变量

struct student

{

int StuNo;//学号

char StuName[20]; //学生姓名

char Sex; //学生性别

int Agel //年龄

} stu1,stu2;

3、直接定义结构体变量

struct

{

int StuNo;//学号

char StuName[20]; //学生姓名

char Sex; //学生性别

int Agel //年龄

} stu1,stu2;

只有关键字struct,没有结构名,由于没有结构名,在此定义语句后面无法再定义这个类型的其他结构变量,,除非把定义过程再写一遍。

一般情况下,除非变量不会再增加,还是建议采用前两种结构变量的定义形式。

结构体变量可以再定义时候初始化:

struct studentstu1={165555,“huji",21}

zhu :一个结构体变量所占用的内存空间是其各个成员所占内存空间之和。可以用sizeof计算,运算对象可以是结构体变量名或结构类型名。即sizeof(struct student)或sizeof(stu1)

结构类型名=关键字+结构名

这里,关键字是struct,结构名是student

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。