main(){ if(2*2==5<2*2==4) printf("TRUE\n"); else printf("FALSH\n"); } 请详细的为我解答一下这道题吧 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf falsh true else 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? 佴问08f 2011-05-11 · TA获得超过707个赞 知道小有建树答主 回答量:268 采纳率:0% 帮助的人:261万 我也去答题访问个人页 关注 展开全部 楼上的最后结果正确,但分析的不正确,首先要明白C语言的优先级.在C中,>,>=,<,<=,优先级高于==,!=.*的优先级更高,所以会if中,会先做*运算,变为 if(4== 5 < 4 == 4)又因为<优先级高于==,所以变为if(4 == 0 == 4)这时从左至右运算, 4== 0值为0,所以进一步变为if(0 == 4),为假.所以输出FALSH,(FALSE) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 20092311101 2011-05-11 · TA获得超过112个赞 知道答主 回答量:170 采纳率:0% 帮助的人:146万 我也去答题访问个人页 关注 展开全部 从右向左先2*2=4成立为1 则if(2*2==5<1)其次5<1不成立为0 则if(2*2==0)最后2*2==0不成立 则if(0)所以输出FALSH 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-10-08 1,main ( ) {int i, s=0; for (i=1; i<10; i+=2) s+=i+1; printf (〃%d\n〃, s); } 7 2016-06-28 if(i%2) printf("*"); else printf("#") 12 2015-02-15 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); } 求过程 78 2017-10-19 main() {int y=10; while(y--);printf("y=%d\n",y); }为什么答案是-1啊 46 2020-04-04 main() int a=3; printf("% d\ n",( a+ a-= a* a)); 1 2019-05-22 main() {int a=10 ; a=(3*5,a+4);printf("a=%d\n",a); } 的结果 5 2019-11-25 int i=0,sum=1; do{sum+=i++;} while(i<5); printf("%d/n",sum); 4 2011-09-18 main () {int i=5; printf("%d\n",i>>2<<2)}; 2 更多类似问题 > 为你推荐: