2007年10月25日

?:とif,elseでは何が違うのか?

by 後輩

 ・・すみません。私にはメリット・デメリットの良い回答ができませんでした・・orz

書籍によっては、推奨していなかったりしますね。(私の持ってるCの本では)
「?:を使うくらいなら、if,elseを使いましょう」みたいな。

んー、どうなんでしょうね?自分としてはコードがすっきりするかな、程度なんだけど。
他にもの凄いメリットとか、デメリットがあったりするのかなあ?

コメント(2)

?:って使いすぎると判りにくくなるような気がします。
単純なif-elseの代わりに使う分にはいいと思うんですけどね。

1行で書けるので関数マクロを記述するときにスマートっぽい気がします。


いずれにしろ「~気がします」程度の話ですけど(^^;

なるほど「~気がします」か・・(・∀・)人(・∀・)だ!

関数マクロを記述するときにスマート>
関数マクロ使っちゃダメだしなあw

もうちょっと調べてみよ・・(仕事しろって?(゚Д゚;))

コメントする