gpt4 book ai didi

c++ - if 中的多个语句是否与多个 if 相同?

转载 作者:行者123 更新时间:2023-12-01 14:09:31 26 4
gpt4 key购买 nike

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com