【发布时间】:2012-11-08 11:12:00
【问题描述】:
除了可读性之外,在编写单行循环/条件语句时,带和不带括号在性能或编译时间上是否有任何差异?
例如,以下有什么区别:
if (a > 10)
a = 0;
和
if (a > 10)
{
a = 0;
}
?
【问题讨论】:
-
我对这个问题感到惊讶......不,绝对没有区别。
-
带我回到 BASIC 编程时代,当时使用一个字母的变量名具有速度优势。
-
@JesseGood 哎呀,我是这样标记的,因为这似乎是一个适用于许多语言级别的非常基本的编程问题。