C-结构体

目录

结构体 

定义结构体

第一种方式

定义的同时定义变量名

第三种方式

赋值和初始化

如何取出结构体成员

结构体变量,结构体指针作为函数参数进行传递 

结构体运算


结构体 

C-结构体_第1张图片

形成了一个新的数据类型

定义结构体

第一种方式

定义一个新的数据类型,这个数据类型是struct Student,用这个数据类型定义了一个变量

C-结构体_第2张图片

定义的同时定义变量名

C-结构体_第3张图片

第三种方式

C-结构体_第4张图片

2 3不推荐

赋值和初始化

 

C-结构体_第5张图片

和数组一样,当定义好后不可以整体赋值,int a[5]={1,2,3,4,5}可以,int b[5],b={1,2,3,4,5}不可以,b是指针常量,不可以改变

如何取出结构体成员

C-结构体_第6张图片

 C-结构体_第7张图片

结构体变量,结构体指针作为函数参数进行传递 

C-结构体_第8张图片

结构体运算

C-结构体_第9张图片

例子

C-结构体_第10张图片 

C-结构体_第11张图片

 

你可能感兴趣的:(C基础,c语言)