什么时候用一个=什么时候用两个这样==
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之后包括的语句不执行
努力提升
TA贡献65条经验 获得超15个赞
=是赋值的意思,比如:int a = 5;就是把5这个值赋值给变量a,a就变成了5.
==是等于的意思,是用来判断值是否相等,通常和判断语句一起用,比如:if(a == 5)。
就是说如果a的值为5就执行后面的代码。
- 2 回答
- 0 关注
- 1490 浏览
添加回答
举报
0/150
提交
取消