b 時 min 的值為 a 的值,不然為 b 的值。 用條件運(yùn)算符去構(gòu)成條件表達(dá)式就變得簡單明了了:
min = (a《b)?a : b 很明顯它的結(jié)果和含意都和上面的一段程序是一樣的,但是代碼卻比上一段程序少很多,編譯的效率也相對要高,但有著和復(fù)合賦值表達(dá)式一樣的缺點就是可讀性相對效差。在實際應(yīng) 用時根據(jù)自己要習(xí)慣使用,就我自己來說我喜歡使用較為好讀的方式和加上適當(dāng)?shù)淖⒔?,這 樣能有助于程序的調(diào)試和編寫,也便于日后的修改讀寫。
評論