循环结构v3.1精读.ppt

先利用笨方法写一遍,再引入循环 * 使用指导---3 发现循环,寻找变化(不止一个) 确定循环条件 确定次/个数 不确定次/个数时,寻找结束条件 循环体 相邻两项之间有何变化 每次操作与控制变量的关系 注意: 各变量赋初值 循环趋于结束 for循环语句 适用于已知循环次数的情况 基本形式 for(表达式1;表达式2;表达式3) 语句; 其中,表达式2是循环条件,语句是循环体 for循环语句的说明 ⑴ for后面的括号()不能省略。 ⑵ 表达式1:一般为赋值表达式,给控制变量赋初值。 ⑶ 表达式2:通常是关系表达式或逻辑表达式,是循环控制的条件。 ⑷ 表达式3:一般为赋值表达式,给控制变量增量或减量。 ⑸ 表达式之间用分号分隔。 ⑹ 语句部分称为循环体,当需要执行多条语句时,应使用复合语句。 for语句等价于下列语句: 表达式1; while (表达式2) { 语句; 表达式3; } for循环执行过程 求表达式1的值 判断表达式2是否为真,如果为真,则执行循环体语句 求表达式3的值 接下来再判断表达式2是否为真,如果为真,继续执行循环体语句以及求表达式3的值,直到表达式2为假为止。 假 表达式2 语句 真 求解表达式1 求解表达式3 for语句的下一语句 例 用for语句求sum=1+2+3+…+100?的值 #include stdio.h

文档评论(0)

1亿VIP精品文档

相关文档