登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C语言----结构体指针

[复制链接]
发表于 2023-1-28 21:26:47 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C语言
学习安排: 通过C语言的进一步学习,实先单片机操作程序的优化。
开始时间: 2023-01-27
结束时间: 2023-01-31
C语言



结构体指针:



作为一种基本的数据类型,结构体当然也可以定义指针型变量进行使用,

通过指针传输地址,我们可以实现对结构体的调用修改,而不是简单的传值。

下面是一些有关指针的知识笔记先来看一下,简单的学习一下指针。

QQ图片20230128205146.jpg

QQ图片20230128205149.jpg

QQ图片20230128205215.jpg

QQ图片20230128205152.jpg

QQ图片20230128205154.jpg

QQ图片20230128205158.jpg

QQ图片20230128205201.jpg

QQ图片20230128205206.jpg

上述的笔记对指针进行了简单的讲解,现在我们通过代码来了解

一下结构体指针。



简单的结构体指针使用:

QQ图片20230128212032.jpg

QQ图片20230128212111.jpg

屏幕截图_20230128_211402.png

屏幕截图_20230128_211408.png

定义一个结构体的指针tr后,用tr储存test的地址,再传地址给f函数

调用后成功的修改了结构体内部成员的值。

(当然也可以直接在f函数要求的变量内写入&test效果一样,这里是为了演示而使用)



结构体内的结构体与指针:

QQ图片20230128211924.jpg

屏幕截图_20230128_212241.png


有关结构体的一些小知识:

QQ图片20230128212602.jpg





屏幕截图_20230128_205739.png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表