微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 不理解这代码居然是死循环

不理解这代码居然是死循环

时间:10-02 整理:3721RD 点击:
对于溢出问题,今日就碰到了

这不应该是死循环啊。。到j=255的时候,就会跳出循环了啊。你好好查查其他代码看看呢

如果你的j是8位有符号整数,那永远小于255。可能是这个问题

正解,溢出啦~~~

j是无符号的char型,j可以等于255,2楼的意见对。
楼主看下调试时汇编的代码,必要时添加volatile试试。

二楼 +1

二楼 +1

是滴,手机上没看清楚j的定义。不过伊循环里面的i似乎没有任何用处啊,不知道是不是这个问题

确实一直在打印,后面加了一个Sleep(1000)大概1s钟执行一次,就不再是死循环了

直接查看你这个函数的调用关系吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top