c语言题,if语句里的结果是什么
展开全部
还不犹豫答案是:D
听我跟你讲把if(表达式,字面量,常量, 变量等); 只要这其中的一个最终的值不是0就意味着着if所关联的语句不会执行反正不为0就会执行
根据以上:题中if语句‘’关联‘’了printf('*****');那么if()括号中明显是个赋值表达式 也就意味着if 会以x 的最终值作为if关联的语句是否执行的依据。
很明显x=y+z;最终x = 0;
所以执行了else语句部分
^_^
听我跟你讲把if(表达式,字面量,常量, 变量等); 只要这其中的一个最终的值不是0就意味着着if所关联的语句不会执行反正不为0就会执行
根据以上:题中if语句‘’关联‘’了printf('*****');那么if()括号中明显是个赋值表达式 也就意味着if 会以x 的最终值作为if关联的语句是否执行的依据。
很明显x=y+z;最终x = 0;
所以执行了else语句部分
^_^
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
抒怀虐韧高档商品圆拖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
######;因为y和z都是0;所以赋值语句的返回值是0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询