问答详情
源自:4-3 分支结构之多重if-else语句

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

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

写了东西就会变成这样 

提问者:宝慕林9338247 2019-04-26 21:13

个回答

  • 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

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

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