为什么输出结果不一样

为什么这个从1加到100
for (i = 1; i<=1000; i++)算出来是5050
for (i = 1; i<=1000; i++);算出来是101
(TAT)

看不懂你要的什么,但是第一个是没有分号的,所以它会循环执行后面的语句,但是第二个有分号,for语句直接结束了,所有后面的语句只会计算一次。

——如有帮助,请采纳。