c语言中设x=3,y=4,z=6,表达式!(x>y) (y!=z)‖(x y)
3个回答
展开全部
!(x>y)=!0非假为真 1。
在冲衡咐c语言中写成z>=y && y>=x是正确的;
如果执意这样写,会被理解为(z>=y)>=x即z>=y的值与x比较;
由于z>=y的值为1,不大于等于x;
所以整个式子为0。
含义
一个表达式的赋值和算符的定义以及数值的定义域是有关联的。两个表达式若被说是等值的,表示对于自由变量任意的定值,两个表达式都会有相同的输出,即它们代拦扰表同一个函数。
一个表达式必须是合式的。其每个算符都必须有正确的输入数量,在正确的地方。如表达式2+3便是合式的;而表达式*2+则不是合式的,至少不是算术的一般标记方式。
以上内容参考:百度散纯百科-表达式
展开全部
!(x>y)=!0非链液假为真 1
(y!=z)||(x y) 题目中 y不等于z成立所以是真 结果是 1(后卜唤码面括型哪号是否少了逗号?)
(y!=z)||(x y) 题目中 y不等于z成立所以是真 结果是 1(后卜唤码面括型哪号是否少了逗号?)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询