
对于单个语句,如果块使用以下格式的优点是什么.
if (x) print "x is true";if(x) print "x is true";
相反
if (x) { print "x is true"; }if(x) { print "x is true"; } 如果您格式化单个语句,如果没有括号或知道程序员,那么什么导致您/他们首先采用这种风格?我对这带来的好处特别感兴趣.
更新:由于最流行的答案忽略了实际的问题(即使它提供了最正确的建议),这里是一个无括号的专业人士的综合报告.
>紧凑
>更可读的一些
支架调用范围,在某些情况下具有理论开销
if( true ) { DoSomething();} else { DoSomethingElse();} 比这更好:
if( true ) DoSomething();else DoSomethingElse();
这样,如果我(或其他人)稍后回到这个代码,以便在其中一个分支上添加更多的代码,那么我不用担心忘记用大括号包围代码.我们的眼睛将视觉上看到缩进作为我们要做的线索,但大多数语言不会.
总结以上是内存溢出为你收集整理的c – 如果语句格式化全部内容,希望文章能够帮你解决c – 如果语句格式化所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)