keil下一个简单的for循环问题
时间:10-02
整理:3721RD
点击:
这个for循环 循环6次 j = 6,5,4,3,2,1 当j=0的时候跳出循环。
但是,如果改成for(j = 6; j >= 0; j--),debug的时候j就无限自减一,并且无限循环(如图2),为什么?难道keil没有大于等于(>=)?
j=0,j-- 后 j=255 或者是j=6553 5看你定义j 的数据类型
j是unsigned int。
不过 j 的值不满足for循环的条件(>=0)不是应该跳出for循环吗?!为什么没跳出啊?!
懂了懂了!谢谢