if(a-b&&b-c&&a-c)什么意思

如题所述

意思是说:如果 a≠b,b≠c,a≠c,那么将执行 if 后面的语句;
相反,如果 a,b,c 中有任意两个相等,则不执行 if 后面的语句
---------
解析:
&& 是 “与” 运算,也就是说:
当 A, B, C 全为真时,A && B && C 为真;
当 A, B, C 终有一个为假时,A && B && C 为假;
在编程中 0 为假,所以当 a-b && b-c && a-c 为真时,a-b≠0, b-c≠0, a-c≠0
也就是 a≠b, b≠c, a≠c
---------
( 有问题欢迎追问 @_@ )
温馨提示:内容为网友见解,仅供参考
无其他回答

if(a-b&&b-c&&a-c)什么意思
意思是说:如果 a≠b,b≠c,a≠c,那么将执行 if 后面的语句;相反,如果 a,b,c 中有任意两个相等,则不执行 if 后面的语句 --- 解析:&& 是 “与” 运算,也就是说:当 A, B, C 全为真时,A && B && C 为真;当 A, B, C 终有一个为假时,A && B && C 为假;...

if(a‖b&&c)整体是什么意思?
如果c变量不为零即为真,只要a和b其中有一个不为零即真,那么这条if语句的部分就回执行

求c语言高手指点关于if函数的问题
说实话,第一种写法是不被推荐的,因为第一个 if 的括号里面的意思是:先运算 a > 0 ,再运算 b > 0 ,最后取 b > 0 的值(真或假,即非0或0)作为 if 的判断条件。逗号也是 C 语言中的运算符,在 C 语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别计算,但整个表达...

C语言中 if(a||b&&c) ... 什么意思啊?谢谢。。
若a=1并且b=2(执行该步操作后,b的值加1为3)。逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的真值和假值,只是认为非0为真值,0为假值。符号 功能 && 逻辑与 || 逻辑或 ! 逻辑非 当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为真...

if(a!=b&&a!=c&&c!=b)这个c语句是什么意思
如果a,b,c都互相不等时

if a or b and z 在c语言是什么意思?
您好,首先要跟您说明哦,c语言中没有您上面的表达形式。c语言中if后面的条件是要写在紧跟着if的括号中的。or代表或者,and代表并且,都是逻辑运算符。在c语言中,或者用||表示,并且用&&表示。所以转化为c语言中的式子是if(a||b&&c)。在c语言中,&&的级别高于||的级别,所以这个题目是先判断...

c语言中 if(A && B || C),应该如何解释满足A、B、C之间的关系?
&&时,两个数有一个假的就是假,||时,两个数有一个是真的就是真。所以你不需要把整个式子算完,如果A为假,就可以跳过和B的运算,直接||C,如果A&&B为真,则可以直接跳过||C的运算。至于你的闰年的判断没什么问题啊。

&和&&的区别 if(a&b)和if(a&&b)有什么不同啊
你好 这个应该是C语言的范畴吧。。& 是双目运算符号,其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均是1的时候结果位才是1,否则为0,只有这两种结果。而&& 是逻辑运算符也是双目运算符,表示数学逻辑上的与。具体到 if(a&b)和if(a&&b),用事例说明if(1&2)结果是0...

C语言 新手求救: if();和if()有什么区别
if()不加“;”,下面的第一句为如果if(条件为真),则执行下面的第一句(没有花括号),如果if()后面加“;”,则if()条件语句成立的话,执行的是空语句。1.不加“;”if(contidions)statements; \/\/执行此语句 2.加“;”if(conditions);相当于 if(conditions)空语句; \/\/什么都不干...

关于在if()里面用& 和&& | 和 ||的区别
&&则是两个布尔变量(就是只有真和假两种值的变量)的运算,只有两个布尔变量都为“真”时,这个式子的结果才是“1”或者“真”,比如if (a=0 && b=1)就是说只有当a=0且b=1时才符合条件。同样 | 是逻辑变量的运算,取“或”,|| 则是布尔变量的运算,取“或”...

相似回答
大家正在搜