为什么在stm32上运行这段代码总是跳不出去循环啊? int cnt=0x00ffffff; while(cnt--); 初学者请各位大侠

为什么在stm32上运行这段代码总是跳不出去循环啊?
int cnt=0x00ffffff;
while(cnt--);
初学者请各位大侠帮忙!!

一楼说的不错,你的while()后面没有嵌入代码,就是一层,没有跳出,如果你想看到跳出,可以试试

int cnt=0x00ffffff;
while(cnt)
{
cnt--;

}
其实效果都一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-11
时间未到吧?可以跳出的
第2个回答  2013-08-11
你的循环不就是一个等待吗!!还怎么跳啊!
相似回答