求解if判斷
判斷語句不是下面這種嗎?
if(i==3) ? ? ? ? ? ? ? ? ??
{ ? ??
? ? ? ?goto A ;
} ?
為什么是下面這樣
if(i==3) ? ? ? ? ? ? ? ? ??
? ? ? ? goto A ; ?
判斷語句不是下面這種嗎?
if(i==3) ? ? ? ? ? ? ? ? ??
{ ? ??
? ? ? ?goto A ;
} ?
為什么是下面這樣
if(i==3) ? ? ? ? ? ? ? ? ??
? ? ? ? goto A ; ?
2015-08-18
舉報
2015-08-18
if條件分支的里面是{}包含的一個語句塊,
語句塊的最小顆粒,就是一條語句嘛,所以如果語句塊只有一條語句時,花括號是可以省略的。
不過出于約定,最好就算一條語句也帶著花括號{}
什么原因你懂得,如果修改代碼增加一條語句,你忘了加{},調(diào)試能坑死你。