#include<stdio.h> main() { int a=5,b=6,c=1,x=2,y=3,z=4; c=(a=c>x)&&(b=y>z); printf("%d",b); } 为什么运行结果是6?... 为什么运行结果是6? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 include printf stdio.h int 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 小七说LoRa 2013-07-03 · TA获得超过461个赞 知道小有建树答主 回答量:433 采纳率:0% 帮助的人:231万 我也去答题访问个人页 关注 展开全部 &&运算符是先计算左边表达式的值,如果左边表达式的值为0的话,就不执行右边表达式的值了。而你左边表达式c=(a=c>x)的值已经为0了,所有程序根本就没有执行右边表达式的值,所以b的值没有发生变化。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-08-01 #include <stdio.h> main() { in... 51 2012-01-25 以下程序的运行结果是()#include<stdio.h>m... 41 2017-06-19 以下程序的运行结果是( )。 #include<stdio.... 17 2014-09-17 #include <stdio.h> void main()... 12 2016-03-14 有以下程序 #include<stdio.h>main() ... 2012-12-06 1、以下程序输出的结果是( )。 #include<stdi... 2017-04-05 #include<stdio.h> int main(voi... 5 2013-06-26 这是干什么的?. # include <stdio.h> #... 更多类似问题 > 为你推荐: