c++运算符的关系运算符

 我来答
洛子璇0kc4e4
2016-05-13
知道答主
回答量:66
采纳率:0%
帮助的人:6.3万
展开全部

关系运算符是先对两个表达式进行比较,然后返回一个真/假值。 关系运算符 关系运算符的功能 > 大于 < 小于 >= 大或等于 <= 小或等于 == 等于 != 不等于 这些运算符大家都能明白,主要问题就是关系运算符的等于 == 和赋值的等于 = 之间的区别了。
一些刚开始学习C语言和C++的新人总是因为弄不明白这两个运算符之间的区别,经常在一些简单问题上出错,自己检查时却找不出错误的原因。 为了正确区分,请看下面的代码:
if(Amount=123) ……
很多新人都理解为如果Amount等于123,就怎么样。其实这行代码的意思是先赋值Amount=123,然后判断这个表达式是不是真值,因为结果为 123,是真值,那么就做后面的。如果想让当Amount等于123才运行时,应该修改为
if(Amount==123) ……

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式