C 逗号操作员



我正在尝试从C 引物加上

运行此代码
#include <iostream>
using namespace std;
int main() {
    int i = 20, j= 2*i;
    cout << "i = " << i << endl;
    int cats = 17,240;  //No, I don't want the number 17240
    return 0;
}

为什么我会看到此错误在数字常数 int cats = 17,240;之前预期的不合格的ID,我不知道,我需要一个简短的解释。谢谢

int cats = 17,240;将由编译器视为int (cats = 17),240;,这是由于运算符优先级。int 240;没有道理,因此发出了编译器诊断。

您想要17240猫吗?如果是这样,请放下逗号。

相关内容

  • 没有找到相关文章

最新更新