{{1}}
当我构建它时,我得到错误"未初始化的局部变量d使用",但是当我从定义的列表中将变量初始化为1时,我不能选择除定义的那个之外的任何其他开关案例。 我知道我错过了一些东西,我搜索了很多但无法获得帮助。如果有人愿意,我真的很感激。谢谢!
答案 0 :(得分:0)
我认为您要做的是让您的代码充满活力。不幸的是,你完全错了。请先在enum
上清除您的概念。
如果是这种情况,那么你可以尝试这个 -
int a, b;
char op;
cin >> a >> op >> b;
switch(op)
{
case '+': cout << "addition of two numbers is: " << a + b << endl; break;
case '-': cout << "subtraction of two numbers is " << a - b << endl; break;
case '*': cout << "multiplication of the two numbers is " << a * b << endl; break;
case '/': cout << "division of the two numbers is " << a / b << endl; break;
default: cout << "invalid operator" << endl;
}