自减的问题

2019-03-23 14:54发布

if(Bianxing[0]>0)
                                        Bianxing[0]--;
程序里有这么两句,Bianxing[6]这个数组是long int.
调试时发现如果Bianxing[0]=1,自减之后就变为0XBF80000
请问高手,什么问题?谢谢!

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
tiankai001
1楼-- · 2019-03-23 18:45
/ 应该是程序其它地方的问题,这个地方没问题,我试了一下,1自减后变为0,不会变成其他值
chenbingjy
2楼-- · 2019-03-23 21:41
tiankai001 发表于 2018-12-25 18:21
应该是程序其它地方的问题,这个地方没问题,我试了一下,1自减后变为0,不会变成其他值

找到原因了,数据类型定义错了
tiankai001
3楼-- · 2019-03-24 01:20
 精彩回答 2  元偷偷看……

一周热门 更多>