int n=0; while(n++<=2);printf("%d",n); 请高手帮忙分析一下这道题!谢谢。。... 请高手帮忙分析一下这道题!谢谢。。 展开 我来答 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 黎韶琴鹤 2020-01-24 · TA获得超过1049个赞 知道小有建树答主 回答量:1279 采纳率:100% 帮助的人:5.5万 我也去答题访问个人页 关注 展开全部 答案是4关键在这一句:while(n++<=2);先分析这个n++,它是先使用n的值后再让其自增。所以n++<=2的意思就是先拿n的值与2比较,然后让n增1再看看这个while语句因为它后面有一个分号,所以它的循环体是空。也就是说它一直当n为3时会跳出这个什么也没有做的循环,但n的值又自增了1为4。所以输出的是4。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 脱宁邗鹏翼 2021-02-02 · TA获得超过1090个赞 知道小有建树答主 回答量:1315 采纳率:90% 帮助的人:5.7万 我也去答题访问个人页 关注 展开全部 不是12,是1和2,你看错了。这样,隔开一点输出:intn=0;while(n++<2)printf("%3d",n); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: