1.以下程序输出结果是( ) main() { int m=5;if(m++>5) printf("%d",m);else printf("%d\n",m--);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 16:01:55

1.以下程序输出结果是( ) main() { int m=5;if(m++>5) printf("%d",m);else printf("%d\n",m--);
1.以下程序输出结果是( ) main() { int m=5;if(m++>5) printf("%d",m);else printf("%d\n",m--);

1.以下程序输出结果是( ) main() { int m=5;if(m++>5) printf("%d",m);else printf("%d\n",m--);
6
先是if(m++>5),m是先取值5作if判断,再++变成6.if不成立,所以执行printf("%d\n",m--);同样是先取m的值6输出,再--