如:for(i=1;;i++)sum=sum+i;该循环是死循环 它相当于:i1; while(1) isum=sum+i; i++;} 如:for(i=1;i<100;) 在循环体内修改循环变 量,循环可以正常终止 isum=sum+i; i++; 1 如:for(;i<100;) (1)在循环语句前给循环变 量赋初值 tsum=sum+i; i++; 相当于: while(i<100) (2)循环体内修改循环变量 isum=sum+i; I++如:for (i=1; ;i++) sum=sum+i; 它相当于:i=1; while (1) {sum=sum+i; i++;} 该循环是死循环 如:for (i=1; i<100; ) {sum=sum+i; i++;} 在循环体内修改循环变 量,循环可以正常终止 相当于: while (i<100) {sum=sum+i; i++;} 如:for ( ; i<100; ) {sum=sum+i; i++;} (1)在循环语句前给循环变 量赋初值 (2)循环体内修改循环变量