#include <iostream.h>
bool lijie(void) 
{
 int value1 = 10;
 int value2 = 9;
 cout << "value2 == value1 ?" << (bool) (value2 == value1-1)<<endl;
 cout << "value1 == value2 ?" << (bool) (value1 == value2-1) <<endl;
 return value2 == value1 - 1;
}
bool  main()
{
cout << "lijie() = " << lijie() <<endl;return 0;
 }  
为什么这个 ((bool) (value2 == value1-1))是 1;
而 (bool) (value1 == value2-1) 是 0;