作业帮 > 综合 > 作业

main( ) {int i,j,m,n; i=8;j=10; m=++i;n=j++; printf("%d,%d,%

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 03:07:02
main( ) {int i,j,m,n; i=8;j=10; m=++i;n=j++; printf("%d,%d,%d,%d",i,j,m,n); getch(); }
哪位大侠可以帮我分析一下,每一步的步骤是这么做出来的,每一步的解释,答案为什么等于9,10,9,11.
main( ) {int i,j,m,n; i=8;j=10; m=++i;n=j++; printf(
一楼你不会就不要误人子弟啊!我给你分析下!
这个主要是先++与后++的问题,你可以再详细的看下书!
i=8;//现在的i=8
j=10;//现在的j=10
m=++i;//++i的意思就是i先自加一次,是先++类型的,就是i=i+1;i=9;m=i;所以m也是9
n=j++;//j++是后++;j先赋值为原来的9不变,然后是n=j+1;n=11;所以n就是11啦!
然后输出就是你说的那样的啦!
希望对你有帮助!