gpt4 book ai didi

C++11 和 if(整数)

转载 作者:太空狗 更新时间:2023-10-29 21:02:55 25 4
gpt4 key购买 nike

在 C++11 中编写 if 子句是否仍然有效和良好实践

int i;
//some code
if (i) //some code

或者最好这样写

if(i != 0)

最佳答案

这是明确定义的行为,因此您可以使用较短的表达式。对于没有经验的开发人员来说,这可能看起来很神秘,但常客在理解它时应该没有问题。

当明确地将 i 视为数字时使用较长的形式可能有一定意义,而当它具有其他逻辑含义时将其省略。

关于C++11 和 if(整数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14356763/

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