首先for循环的格式就是for(初始值;条件;操作)
for(i=1;i<=100;i++)
{
sum+=i
}
1.如果i不赋值也就是“for(i;i<=100;i++)”的话,从函数结构上讲是不完整的,根据for()函数的特点,i没有赋值,有可能i=1000或者i=1等,无法判断i是否<=100,如果i=1000,i就不能执行i++,如果i=1,i就需要执行i++,这里电脑无法判断i的情况,很让电脑为难啊!怎么办?只能沉默了……(运行出来,什么都没有,各别开发环境可能报错!)
2.sum不赋值,同样属于结构不完整问题,系统无法判断,运行出来同样什么也没有。
3.i不进行操作,同样是结构不完整问题,根据这种写法,你告诉电脑:i=1,符合i<=100,这两个条件都符合了,那么接下来该做些什么呢?你没说,电脑自然也就什么也不做咯,电脑特单纯,你懂得~~~