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

哪位大神告诉一下为什么if(num== 这里要写2个=呀

哪位大神告诉一下为什么if(num== 这里要写2个=呀

正在回答

3 回答

“=="符号才是判断呀。一个"="是赋值。

0 回复 有任何疑惑可以回复我~

转变一下数学思维就行了

表示判断是否相等用==

表示赋值用=

比如:int num=5;是给num这个变量赋值,也就是num的值是5;

但是  num==5  就是一个表示判断了   num==5   相当于   true(真)

if(){}正好是条件判断语句   

0 回复 有任何疑惑可以回复我~

一个等于号是赋值的意思,两个等于号才是算数意义上的“等于”。


顺便说一句:如果在这个例子中你写成了一个等于号,那么这句condition statement将为true,if语句将会执行。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪位大神告诉一下为什么if(num== 这里要写2个=呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信