这个结果解释下结果怎么是7我算的应该是8啊#includevoid main(){int x=25,y=4,z=2;z=(--x/y++)*z--;printf ("%d",z);}#includevoid main(){int x=4,y=25,z=2;z=(--y/++x)*z--;printf ("%d",z);} 是这个程序

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

这个结果解释下结果怎么是7我算的应该是8啊#includevoid main(){int x=25,y=4,z=2;z=(--x/y++)*z--;printf ("%d",z);}#includevoid main(){int x=4,y=25,z=2;z=(--y/++x)*z--;printf ("%d",z);} 是这个程序
这个结果解释下结果怎么是7我算的应该是8啊
#include
void main()
{int x=25,y=4,z=2;
z=(--x/y++)*z--;
printf ("%d",z);
}
#include
void main()
{int x=4,y=25,z=2;
z=(--y/++x)*z--;
printf ("%d",z);
} 是这个程序

这个结果解释下结果怎么是7我算的应该是8啊#includevoid main(){int x=25,y=4,z=2;z=(--x/y++)*z--;printf ("%d",z);}#includevoid main(){int x=4,y=25,z=2;z=(--y/++x)*z--;printf ("%d",z);} 是这个程序
x=25 y=4 z=2
z=(24/4)*2; z=12
z=z-1 z=11
第二个:
x=4 y=25 z=2
--y y=25-1=24
++x x=5
z=(24/5)*2=8
接着:
z=z-1 z=8-1=7