以下程序的运行结果是: int main(void){ int m=5; if(m++>5)cout<<m<<endl; else cout<<--m; } 4 5 7 6
int main(void){ int m=5; if(m++>5)cout<<m<<endl; else cout<<--m; }
B。
m=5,if(m++)>5判断时,++在判断后执行,因此判断为false,之后m自增为6;然后执行cout <<
--m,自减操作在输出前执行,因此输出5.