4个回答
展开全部
输出是b10b10b9b0——一个b代表一个空格。
追问
请问能想我解释一下过程吗、谢谢
追答
第一个%d前面有个空格,第二个%d前面也有个空格,所以在输出的两个整数之前都有个空格;x--是后--,输出时用原值10,y的值也是10,因为这时y=i++;还没有执行呢(for的()中的第3个表达式在进入下一次执行第2个表达式前执行)!所以当i==0时输出b10b10。当i==1时,x的值由于--而变为9,y的值因y=i++;变为i的原值0,所以第二次输出是b9b0。由于输出函数中没有用\n,它们被连起来打印成b10b10b9b0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10 10 9 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10 10
9 11
9 11
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询