if的一个小问题
程序代码:#include <iostream>
using namespace std;
int main()
{
enum me{a};
me we;
we=a;
if (we=a)
{
cout<<"1";
}
else
cout<<"2";
return 0;
}我感觉we=a,应该输出1啊
怎么编译后 输出2
纠结死我
程序代码:#include <iostream>
using namespace std;
int main()
{
enum me{a};
me we;
we=a;
if (we=a)
{
cout<<"1";
}
else
cout<<"2";
return 0;
}
2011-08-21 22:08
2011-08-21 23:18
2011-08-22 21:34
程序代码:#include <iostream>
using namespace std ;
int main()
{
enum me{a} ;
me we ;
we = a ;
if( we == a )
{
cout << 1 << endl ;
}
else
{
cout << 0 << endl ;
}
return 0 ;
}
2011-08-22 22:30
2011-08-23 02:09
2011-08-23 17:42
初学的基本都会犯这个错误的 以后小心就行了哈
2011-08-26 09:54