c言語について質問です。

Writer: admin Type: 友人関係の悩み Date: 2018-12-14 00:00
c言語について質問です。(1)for(………) if(………){ ………; ………; }(2)for(………){ if(………){ ………; ………; }}個人的に(2)の{}は無駄な気がするのでつけないことが多いのですが、人によっては分かりづらくなったりするでしょうか?(1)と(2)はどちらの方が好まれるでしょうか?共感した0###個人的には、どっちでもいい(どっちでも読める)けど。なんとなくですが、・コーディングルール・ガイドラインみたいなのでよく見かける 推奨 は、(2)な気がします。(1)が成り立つのは、あくまで(forにぶら下がるのが)単文なときだけ。 インデントだけ合ってれば人間の目は簡単にだまされるので、後からコード修正が入るうんぬんを考えると、最初から(2)にしとくほうが安全、ってことなんじゃないかな。言語によっては、そもそも {} の省略を許さないものもあるしね。ナイス0
###自分一人でやってるぶんには、どっちでもいいと思いますよ。そんなに気にする必要は無いと思うわ (趣味 の範疇)。ただ、自分で決めたスタイルは、一環して守るほうがいい。もし、他人と共に作業する(e.g. 職業としてプログラムする)ときは、チームでの 規則・ルール が、あるはず。それがあるときは、自分の好み ではなく、それに合わせること。
###みなさんのおかげで踏ん切りがつきました。(2)の方に慣れていきたいと思います。###(2)です。ナイス0
###2ナイス0
###>(1)と(2)はどちらの方が好まれるでしょうか? わたしの好みは2ですナイス0
###好まれるという点では圧倒的に(2)でしょう。文法上はともかく、(1)を許しているコーディングルールは見た記憶がありません。ナイス0

 

TAG