+1 ; (3)若 i<=n , 则重复执行( 2) (4)输出 sum 的值 Page 7循环结构的定义循环结构的定义?循环结构: 就是在给定条件成立的情况下,重复执行一个程序段;当给定条件不成立时,退出循环,再执行循环下面的程序。?循环语句: 实现循环结构的语句称为循环语句。?在C中,循环语句有以下三种: ? for 语句? while 语句? do … while 语句 Page 8 for 语句(P29) for 语句(P29) ?语法形式: for( 表达式 1;表达式 2;表达式 3) 语句?说明: ?圆括号内的三个表达式用分号“;”隔开; ?表达式 1称为循环初始化表达式,通常为赋值表达式; ?表达式 2称为循环条件表达式,通常为关系或逻辑表达式; ?表达式 3称为循环增量表达式,通常为赋值表达式,增量大小通常称为步长; ?语句称为循环体,可以是单个语句,也可以是多个语句。 for( 循环初始化;循环条件;循环增量) Page 9 for 语句 for 语句?表达式 1可以省略? for( ; 表达式 2;表达式 3) ?表达式 1和3都可以省略? for(; 表达式 2;) ?如果表达式 3省略,则在循环体内应该有改变循环条件的语句?表达式 1和3可以是简单表达式,也可以是逗号表达式? for(i=0,j=100;i<=j;i++,j--) k=i+j; i=1; for(;i<=100;i++) sum=sum+i; Page 10 for 语句 for 语句?执行顺序(1)计算表达式 1的值; (2)计算表达式 2的值,若表达式2的值为 true ,则转到(3) ; 若为 false ,则结束循环(3)执行循环体语句; (4)计算表达式 3的值,返回(2) 继续执行。?流程图表达式 2语句 false true 求解表达式 1 求解表达式 3