请问个问题c语言中如果这个程序应该怎么算,输入4那应该怎么算a++>5这里是直接用4和5比吗然后走
请问个问题c语言中如果这个程序应该怎么算,输入4那应该怎么算a++>5这里是直接用4和5比吗然后走else直接输出3吗?但是答案是5额不知道怎么算的了求帮助...
请问个问题c语言中如果这个程序应该怎么算,输入4那应该怎么算a++>5这里是直接用4和5比吗然后走else直接输出3吗?但是答案是5额不知道怎么算的了求帮助
展开
4个回答
展开全部
if(x++>5) printf("%d\n",x);
else printf("%d\n",x--);
如果输入4,首先执行if(x++>5),先执行判断 4<5不成立,然后x++ 之后等于5。然后执行else printf("%d\n",x--);先打印数字x=5,x的值还是5,然后执行x--,x等于4。程序结束。结果为输出5.
else printf("%d\n",x--);
如果输入4,首先执行if(x++>5),先执行判断 4<5不成立,然后x++ 之后等于5。然后执行else printf("%d\n",x--);先打印数字x=5,x的值还是5,然后执行x--,x等于4。程序结束。结果为输出5.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接4和5比 否 然后x++ 然后转else(x=5) 然后输出x即5 然后x-- 结束时x=4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询