OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2032|回复: 3

非常奇怪的一个关于结构体的问题

[复制链接]

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-10-22
在线时间
23 小时
发表于 2017-10-22 16:37:16 | 显示全部楼层 |阅读模式
1金钱
  我定义了一个结构体CRtc用来保存时间。声明在头文件里,定义在cpp里。 在main中向外取时间的时候,秒位(只实验了秒位)永远都是一个定值。我开始也在想是不是取到谁的地址或者是变量重名了,可是这种情况排查后都不存在。然后我就在cpp里写了一个指针,直接指向CRtc的sec,然后在头文件里声明,直接在外面用指针赋值,结果就管用了。   跑debug看得到CRtc.Sec的值在变化,可是赋值过去之后就变成另外一个值了。  求各位大神指教。

QQ截图20171022163610.png
QQ截图20171022163639.png
QQ截图20171022163649.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
895
金钱
895
注册时间
2017-7-28
在线时间
139 小时
发表于 2017-10-23 08:14:35 | 显示全部楼层
回复

使用道具 举报

24

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2016-1-15
在线时间
64 小时
发表于 2017-10-23 11:51:01 | 显示全部楼层
_Time结构体也要在.c里面定义一遍
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-10-23 12:55:38 | 显示全部楼层
全工程重新编译试一下
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 17:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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