找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3802|回复: 8
打印 上一主题 下一主题
收起左侧

求助结构体指针的相关问题

[复制链接]
跳转到指定楼层
楼主
求助结构体指针的相关问题,见图

4L[O)WSX[$HTG8$H~4S%_F7.png (98.58 KB, 下载次数: 153)

4L[O)WSX[$HTG8$H~4S%_F7.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164768 发表于 2017-5-7 16:57 | 只看该作者
前面的成员变量只是初始化为你自己设定的值,并没有给寄存器,后面的初始化是将前面成员变量赋的值给相关寄存器。这样做的目的是保证库函数的通用性。
回复

使用道具 举报

板凳
ID:186477 发表于 2017-5-7 17:04 | 只看该作者
有人嘛
回复

使用道具 举报

地板
ID:197803 发表于 2017-5-7 17:22 | 只看该作者
当含有指针成员的结构体作为函数参数的时候,通过形参将结构体传入函数,结构体变量中的指针指向的变量变化可以保存,但是一般变量的变化不能保存。如果要保存一般变量的变化,需将函数参数写成引用的类型&。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:111634 发表于 2017-5-7 22:06 | 只看该作者
不要被结构体、指针等吓到,有些教材和老师,把指针讲得神乎其神,不用指针也罢!不懂指针也罢!51单片机本身就有间址功能,用数组可完全替代指针。
回复

使用道具 举报

6#
ID:186477 发表于 2017-5-8 19:09 | 只看该作者
穆义100 发表于 2017-5-7 16:57
前面的成员变量只是初始化为你自己设定的值,并没有给寄存器,后面的初始化是将前面成员变量赋的值给相关寄 ...

这样啊
回复

使用道具 举报

7#
ID:186477 发表于 2017-5-8 19:12 | 只看该作者
苏工 发表于 2017-5-7 17:22
当含有指针成员的结构体作为函数参数的时候,通过形参将结构体传入函数,结构体变量中的指针指向的变量变化 ...

还是有那么一点不太懂,能说的详细一点嘛
回复

使用道具 举报

8#
ID:198101 发表于 2017-5-8 20:57 | 只看该作者
好难 看不起不会
回复

使用道具 举报

9#
ID:111634 发表于 2017-5-9 19:41 | 只看该作者

不会指针也没关系,不会指针照样编好程序!向你介绍2本书,都没用指针照样编好程序!
《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学。
《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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