for循环语句详解 |
您所在的位置:网站首页 › c语言for循环次数与执行次数 › for循环语句详解 |
1 for循环语句的应用规则 C语言中的for循环语句不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。 1.1 for循环语句的格式 for(表达式1;表达式2;表达式3)语句; 这里边的“语句”就是循环体语句,若其中只有一条语句,可以不用花括号,若多于一条,则必须用花括号将这些循环体语句括起来。 1.2 for循环语句的执行过程 (1)先操作表达式1; (2)操作表达式2,若其值为真(值为非0),则执行for语句中的循环体语句一次,然后执行下面第三步,若为假(值为0),则结束循环,转到第5步; (3)操作表达式3; (4)转回上面第2步骤继续执行; (5)结束循环,执行for语句下面的语句。 要注意表达式1只执行一次! 通常,表达式1用来为循环变量赋初值,表达式2用来设置执行循环的条件,表达式3用来改变循环变量的值。所以for语句的格式也可以这样描述: for(循环变量赋初值;循环条件;循环变量增值)语句; 2 fo与while语句的编程对比 通过结合例子,如求sum=1+2+3+…+100的和,来分别看一下for和while语句的编程效果。 首先用for循环语句来编程实现 main() { int i,sum=0;/*定义变量i,sum为基本整型,且为sum赋初值0*/ for(i=1;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |