首頁>技術>

在用C語言程式設計的時候不知道你喜歡怎麼用if語句,是這樣嗎?

方式1,並行判斷:

If(條件1)

{…… }

If(條件2)

{…… }

If(條件3)

{…… }

還是這樣?

方式2,巢狀:

If(條件1)

{…… }

else

{ If(條件2)

{…… }

else

{ If(條件3)

{…… }

}

}

可能你會問,這兩種方式不是一樣的嗎?

其實不一定。

對於簡單的關係還好說,但是邏輯複雜的情況下,要是你寫程式的時候腦袋不清楚,互斥分類不準確,那麼方式一是很容易出錯。所以,假如條件1、2、3有重合的地方,那麼用並行的方式不錯,假如是互不重合的互斥關係的時候,建議你優先用巢狀的方式,這樣其實可以避免很多時候的粗心大意。

那麼用巢狀編寫的時候,怎麼個步驟才好呢?

圖 1這樣使用if的方式,不僅是在語法上,更主要在思維上有更多的好處。

以上簡單的分享,全文完。

16
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Web開發中兩種匯出檔案的思路