有过C++开发经验的人会发现,我们可以将0作为false,非零作为true。一个函数即使是bool类型的,但是我们还是可以返回int类型的,并且自动将0转换成false,非零转换成true。代码实例如下: 代码如下:#include #include using namespace std; bool fun()//函数返回类型是bool,但是我们在函数中可以返回int类型。 { return 1; } void main() { int a=1; if(a)//a是int类型的,但是可以作bool类型来使用。 {