首页 热点资讯 义务教育 高等教育 出国留学 考研考公

c语言中,a=1,b=2,c=3;执行printf(%d%d%d\n",a=b=c,a=b==c,a==(b=c...

发布网友 发布时间:2024-10-24 04:58

我来回答

1个回答

热心网友 时间:2024-10-24 15:54

我来说清楚点把。
1.a=b=c 直接把 c的值赋值给 b,b赋值给a,即 a=3 b=3 c=3,所以a=3,
2.“==”是表判断,“==”的优先级比“=”高(1.中 b=3 c=3)所以b==c为1,所以 为1,
3.a==(b=c)中 a为1, b=c=3,即 a!=3,所以 为0,
4.第四个一样判断 最后 为0
所以 答案是3100

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com