gpt4 book ai didi

c++ - 不必要的 else 语句 : Is there any disadvantage to using ELSE IF when just IF can be used?

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

<分区>

考虑以下例子的速度(请忽略这个例子是完全荒谬的):

int multiply(int a, int b) {
if (a == 0 || b == 0) {
return 0;
}
if (a == b) {
return pow(a, 2);
}
return a*b;
}

对比

int multiply(int a, int b) {
if (a == 0 || b == 0) {
return 0;
} else if (a == b) {
return pow(a, 2);
} else {
return a*b;
}
}

显然,这里并不是真的有必要,但是当我处理复杂的操作时,我发现格式化为后者更容易阅读。在第二个配置中运行需要更长的时间吗?我会牺牲什么吗?

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