小编Lyn*_*ynx的帖子

当我们可以使用int时,为什么bool存在?

这听起来像是一个很愚蠢的问题。但是过去几天一直困扰着我。而且,我添加的标签不仅涉及C ++编程语言。我的问题是。在《计算机科学》中,布尔(布尔)数据类型只有两个可能的值。'对或错'。而且,在计算机科学中,1为true,0为false。那么为什么布尔值根本存在?为什么不使用只能返回两个可能值(例如1或0)的整数。

例如 :

bool mindExplosion = true; // true!
int mindExplosion = 1; // true!!
// or we can '#define true 1' and it's the same right?
Run Code Online (Sandbox Code Playgroud)

我想念什么?

c++ boolean

2
推荐指数
2
解决办法
130
查看次数

标签 统计

boolean ×1

c++ ×1