求教for循环语句后加分号的问题
#include "stdio.h"int main()
{
int a,b,c;
for (a=1;a<3;a++,a++);
printf("a=%d\n",a);
for (b=a;b<3;b+=2);
printf("a=%d,b=%d,c=%d\n",a,b,c);
for (c=b;c<3;c+=2);
printf("a=%d,b=%d,c=%d\n",a,b,c);
return 0;
}
此时三个printf语句都能执行,可是将第二或第三个for语句后的分号删去,那么第二或第三个printf语句无法执行。请问为什么呢?