运行结果是什么?
main(){
int x,y,m,n;
x=10;y=20;
m=x++;n=++y;
printf("x=%d,y=%d,m=%d,n=%d",x,m,n);
m=x--;n=--y;
printf("x=%d,y=%d,m=%d,n=%d",x,m,n);
getch();
}
----------------解决方案--------------------------------------------------------
怎么没有return 0;结束语句?
----------------解决方案--------------------------------------------------------
把 return 0; 加上去了。
但输出结果还是不懂.```
----------------解决方案--------------------------------------------------------
你的printf语句是不是写错了,是不是要为printf("x=%d,y=%d,m=%d,n=%d",x,y,m,n);少了一个y.
----------------解决方案--------------------------------------------------------
回复:(满江风)你的printf语句是不是写错了,是不是要...
估计本身就是个错误语句示范,所以n输出的是个垃圾值。 ----------------解决方案--------------------------------------------------------