?:とif,elseでは何が違うのか?
by 後輩
・・すみません。私にはメリット・デメリットの良い回答ができませんでした・・orz
書籍によっては、推奨していなかったりしますね。(私の持ってるCの本では)
「?:を使うくらいなら、if,elseを使いましょう」みたいな。
んー、どうなんでしょうね?自分としてはコードがすっきりするかな、程度なんだけど。
他にもの凄いメリットとか、デメリットがあったりするのかなあ?
2007年10月25日
by 後輩
・・すみません。私にはメリット・デメリットの良い回答ができませんでした・・orz
書籍によっては、推奨していなかったりしますね。(私の持ってるCの本では)
「?:を使うくらいなら、if,elseを使いましょう」みたいな。
んー、どうなんでしょうね?自分としてはコードがすっきりするかな、程度なんだけど。
他にもの凄いメリットとか、デメリットがあったりするのかなあ?
?:って使いすぎると判りにくくなるような気がします。
単純なif-elseの代わりに使う分にはいいと思うんですけどね。
1行で書けるので関数マクロを記述するときにスマートっぽい気がします。
いずれにしろ「~気がします」程度の話ですけど(^^;
Posted by りきぞ~ at 2007年10月25日 22:46 | 返信
なるほど「~気がします」か・・(・∀・)人(・∀・)だ!
関数マクロを記述するときにスマート>
関数マクロ使っちゃダメだしなあw
もうちょっと調べてみよ・・(仕事しろって?(゚Д゚;))
Posted by あらやん at 2007年10月26日 06:31 | 返信