C语言中结构体struct类型使用

C语言中结构体struct类型使用
    C语言中,数据类型包括基础数据类型和构造数据类型。基础数据类型包括int(整型)、char(字符型)、float(浮点型),一般情况这些数据类型可以满足要求。但是,当需要描述的数据是一个既有浮点型,又有字符串场景,该如何操作?那么用户就需要自行构造一个数据结构,用来描述互相关联的数据。以下将讲述如何构造数据结构即结构体使用方法。

一、结构体变量定义方法
1、先声明结构体类型后定义变量
2、声明结构体类型并定义变量
3、定义结构体类型变量

C语言中结构体struct类型使用
图1 结构体类型变量定义方法

C语言中结构体struct类型使用
图2  异常赋值情况


C语言中结构体struct类型使用
图3  结构体变量成员变赋值



二、初始化结构体类型变量

C语言中结构体struct类型使用
图4 初始化结构体类型变量