搞不明白的结果,请教下
#include <stdio.h>int main(void)
{
int x,y=55;
for(x=1;y<=75;y=(x++*5)+50)
printf("%10d %10d\n",x,y);
return 0;
}
运行结果,x++时:
1 55
2 55
3 60
4 65
5 70
6 75
++x时:
1 55
2 60
3 65
4 70
5 75
疑惑是++x不是使用前,x+1的吗? x++即时使用后+1,当x为2时也应该为60啊。