帮小妹看看这程序是怎样运行的吧!
问:下面程序的运行结果是 main ( )
{ int i,x,y; i=x=y=0;
do { ++ i;
if(i%2!=0) {x=x+i; i++; }
y=y+i++;
} while(i<=7);
printf(“x=%d, y=%d\n”,x,y);
}
主要是每一步是怎么运行的,望帮忙,谢谢。
2007-08-05 13:46
2007-08-05 14:07
[此贴子已经被作者于2007-8-5 14:54:05编辑过]

2007-08-05 14:15

2007-08-05 14:20
这个是“c编译器对c的操作符号的编译和执行的顺序和优先级”(本人注:不同的编译器,编译的结果可能会不同,也就是说依赖于编译器)
[此贴子已经被作者于2007-8-5 14:55:32编辑过]

2007-08-05 14:23

2007-08-05 14:38
2007-08-05 16:18
2007-08-05 17:22
2007-08-05 19:49
2007-08-15 11:56