#include<bits/stdc++.h> using namespace std; int main() { int a=0/0,b=((0/0)^1); cout<<(a^b)<<"\n"; }
这个代码,它输出 111,关键是 0/00/00/0 不是 infinfinf 吗,怎么这样在 C++ 里还可以异或?
玄关。