首页 > 代码库 > C++中bool类型变量初值对程序的影响

C++中bool类型变量初值对程序的影响

 很困惑的一个问题

 

 1 #include<iostream> 2 using namespace std; 3  4 int main() 5 { 6     //bool a=true; 7     //非0输出123 8  9     bool a=false;10     //非1输出45611 12     cin>>a;13     if(a)14         cout<<"123"<<endl;15     else16         cout<<"456"<<endl;17     return 0;18 }

 

C++中bool类型变量初值对程序的影响