找回密码
 立即注册
查看: 331|回复: 3

STC8F2K16S2数组赋值后变成0

[复制链接]

该用户从未签到

10

主题

31

回帖

142

积分

注册会员

积分
142
发表于 2023-8-22 11:01:54 | 显示全部楼层 |阅读模式
  ControllerID_add[5] = zylora_cmdpro.revcmd_info.time;这种方式赋值失败,并且ControllerID_add[5]的值变成0了。

注释是问题描述

注释是问题描述
回复 送花

使用道具 举报

该用户从未签到

46

主题

2935

回帖

6621

积分

超级版主

积分
6621
发表于 2023-8-23 12:34:55 | 显示全部楼层
应该是数据结构没用对,你贴出 zylora_cmdpro.revcmd_info.time相关的详细的定义和赋值看看。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

10

主题

31

回帖

142

积分

注册会员

积分
142
 楼主| 发表于 2023-8-23 14:09:04 | 显示全部楼层
本帖最后由 Zhouzhou 于 2023-8-23 14:11 编辑

经过验证,现象很无语,对结构体数据进行了一下打印操作,结果就可以赋值成功了,去掉就无法赋值
A02.png

点评

KEIL有自己的规则,会按自己的规则行事。  详情 回复 发表于 2023-8-24 10:42
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2935

回帖

6621

积分

超级版主

积分
6621
发表于 2023-8-24 10:42:09 | 显示全部楼层
Zhouzhou 发表于 2023-8-23 14:09
经过验证,现象很无语,对结构体数据进行了一下打印操作,结果就可以赋值成功了,去掉就无法赋值 ...

KEIL有自己的规则,会按自己的规则行事。
回复 支持 反对 送花

使用道具 举报

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-5 21:44 , Processed in 0.059525 second(s), 45 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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