main () { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d%d%d\n",i,j,k); }
2个回答
展开全部
因为if(i++==1&&(++j==3||k++==3))
条件判断中第一个、第二个条件i++==1&&(++j==3已经满足了,所以第三个条件k++==3已不需要执行判断了,所以为3了
条件判断中第一个、第二个条件i++==1&&(++j==3已经满足了,所以第三个条件k++==3已不需要执行判断了,所以为3了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询