头大,变量同地址问题
环境 PM 6.30K0S的9234
声明了一个80个字节的联合体(全局变量),
在调函数时,发现一个参数的地址竟然与联合体数组中的一个字节一样,
在调用这个函数时此地址数据被改变,同样,我联合体数组中的值也被改变了.
如图
ic_card_unval.Byte 为全局变量联合体中的一个元素
command 为函数的一个参数
如图所示:它们的地址均为0xFED4
http://cache.amobbs.com/bbs_upload782111/files_12/ourdev_423803.JPG
(原文件名:变量同地址.JPG) 你声明为sreg试一下。
页:
[1]