C语言For循环详解copy from大牛博客(http://www.cnblogs.com/lds85930/archive/2007/07/22/827453.html) c语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句. 假(值为0),则结束循环,转到第5步. for(i=1;i<=100;i++)sum=sum+i;
它的执行相当于 i=1; //这里一定要是1,因为while中i=1,为真。
while(i<=100){ sum=sum+i; i++; } 显然,用for语句更简单、方便。 i=1;
while(1) {sum=sum+1; i++; } (3)表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束.如: for(i=1;i<=100;)
{sum=sum+1; i++; } 这个例子的循环增量没有放在表达式三的位置 而是作为循环体的一部分 其效果是一样的. for(;i<=100;)
{ sum=sum+i; i++; } 这个相当于 whlie(i<=100) { sum=sum+i; i++; } (5)三个表达式都可以省略,如: for(sum=0;i<=100;i++)
{ sum=sum+i; } for(sum=0,i=0;i<=100;i++) { sum=sum+i; } |
|
来自: 昵称8486771 > 《C语言程序问题集》