这很有趣,因为我把所有东西都正确的时候让我保持不变。
它一直都在给我同样的问题,我无法弄清楚发生了什么。我已经完成了,我已经重写了所有内容,但仍然弹出各种错误。我知道这是您不能仅仅一次成功的编程的一部分,您总是在某个时候与随机的错误挣扎。我希望我能得到一个以前见过此事的人的回应,因为我很住院的人,我很容易受到这样的措施,尤其是当我开始这样的事情时。
// This program demonstrates the xor() function.
#include <iostream>
using namespace std;
bool xor(bool a, bool b);
int main()
{
bool p, q;
cout << "Enter P (0 or 1): ";
cin >> p;
cout << "Enter Q (0 or 1): ";
cin >> q;
cout << "P AND Q: " << (p && q) << 'n';
cout << "P OR Q; " << (p || q) << 'n';
cout << "P XOR Q: " << xor(p, q) << 'n';
return 0;
}
bool xor (bool a = bool b)
{
return (a || b) && !(a && b);
}
屏幕截图
xor
不允许作为标识符,它是^
的替代令牌。