基本上哪一个代码会返回0,更快?
//如果答案是“相同的”,因为代码很简单,想象一个更复杂的代码变体以相同的方式编写,但代码更多。
代码1:
int a = 0;
if(a == 1){
return 1;
}else{
return 0;
}
代码2:
int a = 0;
if(a == 1){
return 1;
}
return 0;
答案 0 :(得分:4)
编译器生成的代码没有区别。 else
是不必要的,但可能是为了清楚起见而写的。