我写了一个小程序,试试sizeof的用法,发现一个小问题,希望有高手指点一下我这个菜鸟
void main()
{
int aa=2;
int bb=3;
cout<<sizeof(aa==bb)<<endl;
cout<<sizeof(aa==3)<<endl;
cout<<sizeof(2==3)<<endl;
}
运行结果为:
1
1
4
最后一个“4”我不明白是为什么
我的机子系统是windows XP ,inter(R) Pentium(R) , 软件是VC++6.0