为什么最后一个else后面不用写东西

来源:4-3 分支结构之多重if-else语句

宝慕林9338247

2019-04-26 21:13

https://img2.mukewang.com/5cc303e60001859918690910.jpg

写了东西就会变成这样 

写回答 关注

4回答

  • small老弟
    2019-07-02 19:39:17

    最后一个else不需要表达式因为它所表示的意思是当上述表达式均不成立时,执行它对应的代码块。

  • Majesty_x
    2019-05-06 00:31:32

    粗心了吧


  • 宝慕林9338247
    2019-04-27 19:38:05

    https://img3.mukewang.com/5cc43ec5000150c219201030.jpg

    这个预处理命令是没加那个<stdio.h>的 加了之后就变成另外一个错误了

    https://img4.mukewang.com/5cc43f1300014be119201030.jpg

    EricGo...

    int score = 7200; {if(score >= 10000) //你把 { 写在if前面了 printf("...") } 正确的是: if(score >= 10000){ printf("...") }

    2019-05-04 19:13:32

    共 1 条回复 >

  • qq_慕瓜5508915
    2019-04-27 17:21:30

    因为前面的IF,else if已经把条件表达完了,最后一个ELSE默认最后一个条件,所以最后一个ELSE不加条件(省事),也可以选择加。


    宝慕林933...

    当时是加了那个就会一起输出 不加的时候忘了会不会执行 然后我刚刚去VC6.0测试了一下发现运行不了 大佬你先帮我看看哪里错了可以嘛

    2019-04-27 19:36:34

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926286 学习 · 20799 问题

查看课程

相似问题