关于i++的运行
for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
i++;
}
printf("sum=%d\n",sum);
for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
}
printf("sum=%d\n",sum);
这两个都可正常运行,第一个不应该每轮i要增加2吗?
for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
i++;
}
printf("sum=%d\n",sum);
for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
}
printf("sum=%d\n",sum);
这两个都可正常运行,第一个不应该每轮i要增加2吗?
2018-12-08
举报