微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > keil下一个简单的for循环问题

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循环吗?!为什么没跳出啊?!

懂了懂了!谢谢

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

网站地图

Top