请问一下x和y的结果是怎么运算得来的?结果中第一个x结果怎么来的?
#include <stdio.h>
int main()
{
int x = 10;
int y= 10;
printf("++x=%d;x++=%d\n",++x,x++);
printf("--y=%d;y--=%d\n",--y,y--);
return 0;
}
结果:
++x=12;x++=10
--y=8;y--=10
#include <stdio.h>
int main()
{
int x = 10;
int y= 10;
printf("++x=%d;x++=%d\n",++x,x++);
printf("--y=%d;y--=%d\n",--y,y--);
return 0;
}
结果:
++x=12;x++=10
--y=8;y--=10
2015-01-16
举报