有谁能解释这两个VC程序的差别

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:46:58
1.main()
{int i,aum=0;
for(i=0;i<=100;i++)
aum+=i;i++;
printf("%d",aum);}

2.main()
{int i,aum=0;
for(i=0;i<=100;i++)
{aum+=i;i++;}
printf("%d",aum);}

我发现的运行的结果不一样,能解释一下吗?O(∩_∩)O谢谢!!

第一个是aum+=i这条语句实现的循环,循环结束后再执行i++
第二个是aum+=i;i++;两条语句执行for循环

for 后面的{} 中就是循环要执行的语句块

如果没有{},那么就执行for后面的那一句

结果就如1楼所说