结构体初阶(跑路笔记)

简介: 结构体初阶(跑路笔记)

前言


大家好啊,今天来搞一搞结构体当然这个依旧只是简单的初阶知识。

直奔主题!


一、结构体是什么?

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

(是不是有点眼熟,嘿嘿,在数组的介绍中我们说数组时相同类型元素的集合,结构体是不同类型的集合)


二、定义、声明、成员访问

大致讲述


image.png


结构体(函数调用)


image.png

可以看出传递到函数时我们依旧可以正常使用结构体变量,不过这样的传值调用所需空间太大。

我们一般不推荐使用传值调用。

不如使用传址调用

image.png

我们将结构体地址传过去我们依旧可以正常使用不过**‘ . ’**操作符要变成->操作符。不过这样我们节省了大量的空间。


所以我们要使用传址调用来将我们的程序更加优秀。


总结

结构体初阶就只是告诉我们结构体是啥和如何使用内容简单也没啥可总结的,就这样告辞。


水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水


相关文章
|
存储 编译器 C++
【C++初阶】想要编译器为你干活吗?来试试模板吧(模板初阶)
【C++初阶】想要编译器为你干活吗?来试试模板吧(模板初阶)
79 0
|
存储 编译器 Linux
C生万物 | 万字细说C语言结构体-2
C生万物 | 万字细说C语言结构体
67 0
|
存储 编译器 Linux
C生万物 | 万字细说C语言结构体-3
C生万物 | 万字细说C语言结构体
69 0
|
C语言
【C语言进阶篇】看完这篇结构体文章,我向数据结构又进了一大步!(结构体进阶详解)(下)
【C语言进阶篇】看完这篇结构体文章,我向数据结构又进了一大步!(结构体进阶详解)(下)
299 0
|
存储 编译器 C语言
【C语言进阶篇】看完这篇结构体文章,我向数据结构又进了一大步!(结构体进阶详解)(上)
【C语言进阶篇】看完这篇结构体文章,我向数据结构又进了一大步!(结构体进阶详解)
124 0
【学习笔记之我要C】结构体初阶
【学习笔记之我要C】结构体初阶
108 0
|
存储 编译器 C语言
0基础C语言自学教程——第七节 初始指针
我们把计算机中的内存看作一条长街上的一排房屋。比如繁华大道上的多少多少号。每个房子可以容纳数据,并通过多少多少号来标识。
140 0
0基础C语言自学教程——第七节 初始指针
|
存储 C语言 C++
数算部分第二节——顺序表(C语言实现+思路分析+源码分析+运行)
初始化函数,简而言之,我们想要它能够将我的这个顺序表初始化。
314 0
数算部分第二节——顺序表(C语言实现+思路分析+源码分析+运行)