gpt4 book ai didi

c++ - 可以假设 0 为假而 1 为真吗?

转载 作者:行者123 更新时间:2023-11-30 02:35:19 28 4
gpt4 key购买 nike

<分区>

我见过根据 int 变量而不是 bool 评估条件的代码。

int condition
cin >> condition;
if (!condition)
//do something

我知道 C++ 支持 0 为假,1 为真,但这是安全代码吗?所有 C++ 编译器都支持它作为标准吗?

考虑到您可能会切换到另一种语言并发现不支持这种代码,这是否也是一种不好的做法?

我的意思是,这是好的做法吗?

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