是
if(a == 0 && b == 0 && c == 0) { return; }
一样if(a == 0) { return; }
if(b == 0) { return; }
if(c == 0) { return; }
或者if(a == 0) { return; }
else if(b == 0) { return; }
else if(c == 0) { return; }
我想编写快速的代码,并且对这些语句通常如何不同地解释为汇编指令很感兴趣。
最佳答案
if(a == 0 && b == 0 && c == 0) { return; }
这相当于:if(a == 0)
if(b == 0)
if(c == 0)
return;
鉴于,这两个://1
if(a == 0) { return; }
if(b == 0) { return; }
if(c == 0) { return; }
//2
if(a == 0) { return; }
else if(b == 0) { return; }
else if(c == 0) { return; }
相当于if( a==0 || b == 0 || c == 0){ return; }
.
关于c++ - if 中的多个语句是否与多个 if 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62736202/