解析问题:预期的不合格的ID和语义问题:C 需要所有声明的类型说明符



这很有趣,因为我把所有东西都正确的时候让我保持不变。

它一直都在给我同样的问题,我无法弄清楚发生了什么。我已经完成了,我已经重写了所有内容,但仍然弹出各种错误。我知道这是您不能仅仅一次成功的编程的一部分,您总是在某个时候与随机的错误挣扎。我希望我能得到一个以前见过此事的人的回应,因为我很住院的人,我很容易受到这样的措施,尤其是当我开始这样的事情时。

    // 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不允许作为标识符,它是^的替代令牌。

最新更新