5-9遞歸為什么if后沒{}?
1 回答

真的菜的摳腳
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
if只影響后面的一個(gè)語句,當(dāng)使用{}表示這是一個(gè)塊,整個(gè)塊可以看作if后的一個(gè)語句,同樣,當(dāng)if后面直接加“;”時(shí),表示影響一個(gè)空語句,再后面的語句就與他無關(guān)了。循環(huán)語句for,while也是。

qq_唯心_7
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
if 語句后面只有一句代碼是不需要 {} 的,如果是多句代碼形成的語句塊才需要 {} 表示多個(gè)語句是一個(gè)整體,都要被if 所影響 ,不過一般代碼規(guī)范是要求要 括號(hào)包上?
- 1 回答
- 0 關(guān)注
- 930 瀏覽
添加回答
舉報(bào)
0/150
提交
取消