while嵌套循环问题

[复制链接]
 楼主| oo75056711 发表于 2011-10-19 19:28 | 显示全部楼层 |阅读模式
main()
{
    int a=1;
    while(1)    {
          while(a=1)
          {
                if(key==1)
                a=0;
          }
          delay(2000);/两秒延时
          a=1;
    }
}
感觉这程序没错,但开发板,板子上执行的结果是回不到内循环。谁知道的告诉下啊,谢谢了
hgjinwei 发表于 2011-10-20 08:04 | 显示全部楼层
;P应该是出不了内循环吧?
ychw1986 发表于 2011-10-20 14:33 | 显示全部楼层
while(a=1) 一直是true呀
ychw1986 发表于 2011-10-20 14:33 | 显示全部楼层
while(a=1)    一直是true呀
winhi 发表于 2011-10-20 16:12 | 显示全部楼层
如何判断出:
“回不到内循环”?
lai832 发表于 2011-10-20 22:37 | 显示全部楼层
a=1

a==1
winhi 发表于 2011-10-21 15:26 | 显示全部楼层
a=1赋值语句的结果是真还是假?
ycz9999 发表于 2011-10-22 13:31 | 显示全部楼层
7# winhi
1032358837 发表于 2011-10-25 22:14 | 显示全部楼层
应该是while(a==1),你试一下看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

2

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部