结构体简介

一、 结构体的声明 1.结构的基础知识 2.结构的声明 3.结构成员的类型 4.结构体变量的定义和初始化 二、…

一、 结构体的声明

1.结构的基础知识

2.结构的声明

3.结构成员的类型

4.结构体变量的定义和初始化

二、结构体成员的访问

三、 结构体传参

四、 总结

本文讲了C语言中自定义的数据类型:结构体的简单介绍

1.结构的基础知识

结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。

2.结构的声明

3.结构成员的类型

结构的成员可以是标量、数组、指针,甚至是其他结构体。

4.结构体变量的定义和初始化

  • 结构体变量访问成员

结构变量的成员是通过点操作符 . 访问的。点操作符接受两个操作数。

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

有时候我们得到的不是一个结构体变量,而是指向一个结构体的指针。

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

结论: 结构体传参的时候,要传结构体的地址。

以上就是今天要讲的内容,本文仅仅简单介绍了struct的使用,希望大家阅后能对结构体函数有个初步的认知,便于以后的学习。如果本文对你有帮助,请多多点赞关注支持!!!

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/8637.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部