打印

一个诡异的问题

[复制链接]
1703|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenyu988|  楼主 | 2013-5-13 13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chenyu988|  楼主 | 2013-5-13 13:44 | 只看该作者
比如让i++;放在main()里面是ok的,但是放在中断程序里面,就会导致功能不正常

使用特权

评论回复
板凳
chunyang| | 2013-5-13 20:12 | 只看该作者
变量定义的域有问题。

使用特权

评论回复
地板
zhangmangui| | 2013-5-13 20:58 | 只看该作者
可能这个变量在别的地方全局使用过吧   采用查找的方式  找找看

使用特权

评论回复
5
lcdi| | 2013-5-14 17:12 | 只看该作者
曾经遇过一些很灵异的语句,后来发现是编译器有问题,优化的不对,有时候甚至是编译的错误。
有时候仿真不行,实际运行又可以,现在的系统越来越复杂

使用特权

评论回复
6
pxy945| | 2013-5-14 17:31 | 只看该作者
了解开台软件也是很重要的

使用特权

评论回复
7
eydj2008| | 2013-5-14 22:50 | 只看该作者
这种问题 只好仿真了

使用特权

评论回复
8
chenyu988|  楼主 | 2013-5-16 08:39 | 只看该作者
PIC编译环境的问题,定义变量赋值后,不能再定义其他变量,否则会出现不可预见的错误,变量必须先定义,再赋值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

1108

帖子

14

粉丝