各位老师,小生求教一个关于C语言的问题。多谢!

2019-07-15 22:02发布

各位老师,小生求教一个关于C语言的问题key=1;
while(!key);
{
if(num<9)
num++;
}

这样写正确吗?

为什么while(!key);
都是一个语句了。怎么后面还加{}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
小分子
2019-07-16 04:33
青菜家族凯 发表于 2013-10-21 10:04
while语句后面加了;号,表示语句的结束,假如语句为真即如while(1);程序永远停在这里。下面的语句都不会执 ...

while (1)      
  {

  if(!KEY_ADD)
    {
         DelayMs(10);
     if(!KEY_ADD)     
           {
        while(!KEY_ADD);
               {               //这组大括号不加可以不?
                   if(num<9)   
                  num++;

                         }
           }

一周热门 更多>