为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候用一个=什么时候用两个这样==

什么时候用一个=什么时候用两个这样==

C
慕移动1878296 2015-12-28 01:07:31
什么时候用一个=什么时候用两个这样==
查看完整描述

2 回答

已采纳
?
fprintf

TA贡献2条经验 获得超1个赞

一个=意思是将等号左边的数赋值给右边的变量;例如:int a=5;将5付给a,这时候a的值变成了5;

两个=意思是将两边的数或者是变量进行对比若两边相等则为真否则为假 

若为真例如:if(a==5)执行if之后的语句为假不执行 或者 if(a==5||a>0)第一个判断为真 第二个则短路不执行整体为真执行后面语句

为假还有一种情况 例如if(a==6 && a>0);第一个判断为假 第二个短路所以整个判断为假if之后包括的语句不执行

查看完整回答
反对 回复 2015-12-28
?
努力提升

TA贡献65条经验 获得超15个赞

=是赋值的意思,比如:int a = 5;就是把5这个值赋值给变量a,a就变成了5.

==是等于的意思,是用来判断值是否相等,通常和判断语句一起用,比如:if(a == 5)。

就是说如果a的值为5就执行后面的代码。

查看完整回答
反对 回复 2015-12-28
  • 2 回答
  • 0 关注
  • 1490 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信