請問條件表達式「?:」和if+else條件語句的區別?

題目:

請問條件表達式「?:」和if+else條件語句的區別?

解答:

前者是運算符,後者是流程控制語句;前者有返回值,後者沒有;前者簡潔,後者思路清晰.很多人建議少使用前者,因爲它的泛濫會引起程序可讀性降低,但適當使用卻真的能讓程序簡單明了.至於什麼時候使用,還是自己感覺,自己積累經驗吧.

添加新評論

暱稱
郵箱
網站