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; }