问答详情
源自:4-1 分支结构之简单if语句

为什么我这个if(height>=180);加了分号就运行错误 但我把else { printf("小明不能参加校篮球队"); } 删去有分号就能运行成功

#include <stdio.h>
int main()
{      
    int height = 185;
    if(height>=180);
{
        printf("恭喜小明可以参加校篮球队");
}
else
{   
 printf("小明不能参加校篮球队");
    }  
 return 0;
}

提问者:qq_慕姐2072311 2019-09-04 18:11

个回答

  • 小小疾飞
    2019-09-04 20:00:22
    已采纳

    是这样的你删去else,if就是独立的语句后面加分号可以的,你不删if独立,else不能单独存在。

  • 小神0x00
    2019-09-04 20:05:22

    if语句的判断条件后加分号,if就结束了。后边代码就不执行了。