我正在学习C++,我想制作干净可读的代码.我想知道哪条路更好?(这应该是9的阶乘)
第一种方法:
int main(){
int i = 1,r = i;
while (i < 10) {
r *= ++i;
}
}
Run Code Online (Sandbox Code Playgroud)
第二种方法:
int main(){
int i = 1,r = i;
while (i < 10) {
i++;
r *= i
}
}
Run Code Online (Sandbox Code Playgroud)
第一个可能更难理解,但它少了一行.这值得么?性能怎么样?显然,在这样一个简单的例子中并不重要,但从一开始就制作快速代码是一个好习惯.
c++ ×1