C语言结构体知识分享

一、认识结构体类型

1、概念:结构体是不同类型变量的集合,这些变量称为成员变量。

2、结构体声明:

C语言结构体知识分享_第1张图片

 C语言结构体知识分享_第2张图片

结构体的成员包括标量、数组、指针、其他结构体。

3、结构体变量的定义和初始化:

C语言结构体知识分享_第3张图片

C语言结构体知识分享_第4张图片

 C语言结构体知识分享_第5张图片

二、结构体成员的访问

通过.操作符访问,点操作符接受两个数。

C语言结构体知识分享_第6张图片

 结构体指针访问指向变量的成员。

C语言结构体知识分享_第7张图片

 三、结构体传参

C语言结构体知识分享_第8张图片

 结构体传参的时候,要传结构体的地址,如果传递一个结构体对象的时候,结构体过大,参数压栈的系统开销比较大,所以会导致性能的下降。

你可能感兴趣的:(c语言)