m0_60796135 2021-11-24 20:15 采纳率: 25%
浏览 55
已结题

#include<stdio.h> main() { int m=5; if(m++>5) printf("%d\n",m); else printf("%d\n",m--);}

#include<stdio.h> main()
{ int m=5;
if(m++>5)
printf("%d\n",m);
else printf("%d\n",m--);
}
为什么m输出为6而不是5,if括号内的条件为什么要执行,不只是用来判断的吗?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月2日
    • 创建了问题 11月24日