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

if语句中的条件是否可为整体式

 if (score<60=false)

if (score>=60)

以上两种写法不一样么???

正在回答

4 回答

 if (score<60=false)没有这种写法

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

黄阿马 提问者

如下条回复所示:if 语句不是对括号中的表达式进行判断么
2015-10-05 回复 有任何疑惑可以回复我~
#2

Perona 回复 黄阿马 提问者

if (score<60==false)
2015-10-05 回复 有任何疑惑可以回复我~
#3

黄阿马 提问者

非常感谢!你完美的解决了我的问题!
2015-10-05 回复 有任何疑惑可以回复我~
#4

Perona 回复 黄阿马 提问者

[害羞]不客气
2015-10-05 回复 有任何疑惑可以回复我~
查看1条回复

学了C语言吗,很多语言的语法是相同的

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

if 语句不是对括号中的表达式进行判断么。。。。

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

Perona

=是赋值的意思,==才是等于的意思,所以应该是这样写的:if (score<60==false)
2015-10-05 回复 有任何疑惑可以回复我~
#2

吉祥依诺 回复 Perona

如果=是赋予的意思if (score>=60)这句岂不是只有大于60的意思,而不是要求的大于等于60分,为什么却通过代码了呢
2015-10-21 回复 有任何疑惑可以回复我~
#3

Perona 回复 吉祥依诺

单独的=是赋值的意思。>=不是拆开来理解的,>=是大于等于的意思。
2015-10-21 回复 有任何疑惑可以回复我~
#4

Perona 回复 吉祥依诺

http://www.imooc.com/code/134
2015-10-21 回复 有任何疑惑可以回复我~
#5

吉祥依诺 回复 Perona

哦,明白了,也就是说当单独使用的时候就是赋值的意思,如果和其它符号连续一起使用的时候就不是赋值的意思了?那两个==,一起用的时候其实是等于了2次是吧,因为一起使用的话没有赋值的意思这两个都是等于的意思?
2015-10-22 回复 有任何疑惑可以回复我~
#6

Perona 回复 吉祥依诺

等于2次是什么意思?你想表达什么。你现在只要知道==是等于的意思即可。以后还会学到3个等号的===(恒等于),这个是不仅要值相等,数据类型也要相同。
2015-10-22 回复 有任何疑惑可以回复我~
查看3条回复

举报

0/150
提交
取消

if语句中的条件是否可为整体式

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