关于C语言的问题 int a=3,b=2; printf("%d,%d",b=a<b,a=a<b); 求输出结果,要详细,最好亲自实验

b=1,你发错了,不过结果对的,刚才打电话问了老师,和你说的一样,谢谢你…... b=1,你发错了,不过结果对的,刚才打电话问了老师,和你说的一样,谢谢你… 展开
 我来答
析凌春Td
2011-01-14 · TA获得超过176个赞
知道答主
回答量:66
采纳率:0%
帮助的人:62.8万
展开全部
printf先对后面的操作进行操作,即先执行a=a<b,在执行b=a<b;
故:后一个a<b为假所以a=0;前一个a<b为真所以b=0;
因此输出为1 0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式