需要左值作为赋值的左操作数[关闭]

问题描述 投票:0回答:2

我在编写 switch 语句时尝试使用布尔表达式enter image description here。我在这里做错了什么 这个语句“需要左值作为赋值的左操作数”是什么意思?

我期望这两种条件都能起作用,即

如果用户输入小写 y 或大写 Y,应该不是问题。

请记住,我只是 C++ 的初学者。

c++ compiler-errors lvalue
2个回答
2
投票

您的第二个条件应该是

confirm=='Y'
您有
confirm='Y'
并且此作业的计算结果始终为 true。这是一个常见的错误。


-2
投票

您在这里面临的问题是您将相同的变量赋予同一个对象,因此它产生了问题。要解决这个问题,改变变量和对象就可以解决问题

© www.soinside.com 2019 - 2024. All rights reserved.