(m=a>b)&&(n=c>d)运算后
3个回答
展开全部
因为a>b为假,所以m=0
当"&&"左边为0时,电脑就不会再算右边了,既n=c>d没有被运算
所以n还是为2。
当"&&"左边为0时,电脑就不会再算右边了,既n=c>d没有被运算
所以n还是为2。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主多想了
&&除了有本身“和”的意思外,还有就是两边是同时进行或者同时不进行,
也就是(m=a>b)&&(n=c>d)与(n=c>d)&&(m=a>b)是一样的,
换个角度看,既然是逻辑运算,基本是0,1,要不然就加加减减,和幼稚园数学有什么区别
&&除了有本身“和”的意思外,还有就是两边是同时进行或者同时不进行,
也就是(m=a>b)&&(n=c>d)与(n=c>d)&&(m=a>b)是一样的,
换个角度看,既然是逻辑运算,基本是0,1,要不然就加加减减,和幼稚园数学有什么区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑与和逻辑或操作符总是先计算其左操作数,然后计算右操作数,只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解其右操作数,就是所谓的“短路求值”
题中左边为假所以不会计算右边。
题中左边为假所以不会计算右边。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询