gpt4 book ai didi

c - 这两种说法是否等价?

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

声明 1

return (x1 > x2) ? ((x1 > x3) ? x1: x3): ((x2 > x3) ? x2: x3);

声明 2

if(x1>x2){
if(x1>x3){
return x1;
}
else{
return x3;
}
}
else if(x2>x3){
return x2;
}
else return x3;

最佳答案

是的,它们是等价的,前提是x1x2x3的类型都相同。如果类型不同但可转换为返回类型,则语句 1 将导致编译错误。

关于c - 这两种说法是否等价?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55013867/

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