gpt4 book ai didi

所有 if 语句都可以转换为等效的 switch 语句吗?

转载 作者:行者123 更新时间:2023-11-30 16:47:56 25 4
gpt4 key购买 nike

我认为所有的 if 语句都是这样的

if(condition){statements;}

可以转换为这样的 switch 语句

switch(!(same condition as in if)){case 0:statements;}

我是否正确,或者是否有一些异常无法从 if 转换为 switch ?

最佳答案

if() 语句中的任何条件都会计算为 01(实际上是 0 以外的任何值)。
因此在 switch() 语句中编写它相当于编写 switch(a),其中 a 可以是 10

所以,你完全正确!

关于所有 if 语句都可以转换为等效的 switch 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43164814/

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