苹果故事

文章
6
资源
0
加入时间
4年0月6天

C++中的布尔类型bool遵循非0值为真,0值为假

遵循非0值为真,0值为假学过C语言的程序员应该清楚,在C语言中,是没有bool这个基础类型的。在C语言中,当我们要表示真或假的时候,都是定义一个非bool类型来使用的。在C++中,加入了布尔bool这种基础的类型,用true和false来表示真或者假,也可以用非0值来表示真,用0来表示假。在C++中,虽然布尔类型只表示true和false,看起来好像可以用一个位来存储布尔类型的变量,但其实...