猿问

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

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

慕移动1878296
浏览 1491回答 2
2回答

fprintf

一个=意思是将等号左边的数赋值给右边的变量;例如:int a=5;将5付给a,这时候a的值变成了5;两个=意思是将两边的数或者是变量进行对比若两边相等则为真否则为假 若为真例如:if(a==5)执行if之后的语句为假不执行 或者 if(a==5||a>0)第一个判断为真 第二个则短路不执行整体为真执行后面语句为假还有一种情况 例如if(a==6 && a>0);第一个判断为假 第二个短路所以整个判断为假if之后包括的语句不执行

努力提升

=是赋值的意思,比如:int a = 5;就是把5这个值赋值给变量a,a就变成了5.==是等于的意思,是用来判断值是否相等,通常和判断语句一起用,比如:if(a == 5)。就是说如果a的值为5就执行后面的代码。
随时随地看视频慕课网APP
我要回答