能不能帮我讲解一下第一个表达式中!的意思……
追答(a<b)&&!c‖1是吗?
你记住!就是非的意思,!c就是非c
例如c=1,那!c就是c≠1
理解了吗?
这个我知道,但是带到表达式中,我就不太会读懂意思了。能不能帮我解释下我给的两个表达式里面!的意思
这个我知道,但是带到表达式中,我就不太会读懂意思了。能不能帮我解释下我给的两个表达式里面!的意思
追答首先搞清楚优先级.
比如第一个, 根据优先级增加小括号表示可以看的很清楚(当然, 即便知道优先级好的编程规范也是要求带括号的), ( (a < b) && (!c) ) || 1 , 这样表示后就很清楚了,随便赋个值举例,a = 1, b = 2 , c = 3(注意c赋值为整型后会自动转换成布尔型)
( (a < b) && (!c) ) || 1 就是 ( (1 < 2) && (!3) ) || 1 即为 ( 1 && 0 ) || 1 即为 0 || 1 即 1
第二个也是类似的,自己分析一下就好
嗯。谢谢了
本回答被提问者采纳这个我知道,但是带到表达式中,我就不太会读懂意思了。能不能帮我解释下我给的两个表达式里面!的意思