小编Vic*_*ins的帖子

错误:"表达式必须具有整数或未整合的枚举类型"

那些家伙我是新手我尝试查找解决方案但是,我并没有真正理解它,我正在写速记以了解如何用其他代码替换它们,所以我遇到了模数我添加但是它给出了 "表达式必须具有整数或未整合的枚举类型".

我不知道枚举类型是否正确,它们代码不运行?

#include<iostream>
#include<string>
using namespace std;

int main() {

    double b, x, y, z, a, c;

    c, b, x, y, z, a, c = 100;
    x += 5;
    y -= 2;
    z *= 10;
    a /= b;
    c %= 3; // "c" seems to be giving out that error?


    cout << b << x << y << z << a << c;


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是"c"给出"表达式必须具有整数或未整合的枚举类型"错误.

我知道模数的作用,它给出了2个数之间除数的余数,但是我在这种情况下难以理解,因为它应该给出余数吗?它在语法上是错误的吗?

c++ math enums operators modulus

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

enums ×1

math ×1

modulus ×1

operators ×1