gpt4 book ai didi

if 语句中的 OR 条件链

转载 作者:太空狗 更新时间:2023-10-29 16:42:29 26 4
gpt4 key购买 nike

<分区>

在我的代码中有一个 if 语句,它看起来像:

if(someFunction1(a) || someFunction2(b->b1,c) || *d == null || somefunction3(e) > f * g || !e->e1 || ...){
return 0;
} else {
do_something;
}

在我的代码中,真正的变量和函数名称几乎在三行中是条件,看起来很容易忽略。所以我决定把它重写成这样的形式:

if(someFunction1(a)){
return 0;
} else if(someFunction2(b->b1,c)){
return 0;
} else if(*d == null){
return 0;
} else if(somefunction3(e) > f * g){
return 0;
} else if(!e->e1){
return 0;
} else if(...){
return 0;
} else{
do_something;
}

有什么理由不应该这样做吗?

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