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

为什么不需要格式符也可以?那么什么情况下必须使用格式符?

求大佬解答

提问者:多敲多学多想 2018-06-25 11:23

个回答

  • 慕粉9817499
    2018-07-13 14:28:43

    那是因为代码是从上往下,从左往右执行,只要不满足你设定的条件代码就往下执行,就是俗称的跳楼现象

  • listen__rain
    2018-06-26 17:19:17

    如果 if 语句中的逻辑代码体只有一句,就可以不加格式符,超过一句就得加;

    加的情况:

    if(condition) 
    {
        a++;
        b++;
    }
    
    // 接着执行 if 语句之外的代码段

    不用加的情况

    if(condition)
        a++;
     
    // 接着执行 if 语句之外的代码段