for 循 环 语 句( 1 )一般形式: for (表达式 1 ;表达式 2 ;表达式 3 ) ~或 for (初始化表达式; ( 条件 ) 表达式;修正表达式) ~求解表达式 1表达式 2语 句求解表达式 3for 语句的下一语句假真如: s = 0; for ( i = 1 ; i < = 100 ; i + + ) s = s + i ;注意: 此处的 ;是表达式的间隔符for 循 环 实 例( 1 ) S6_1
c 求 1+2+3+4+…+99+100 S6_1
c 求 1+2+3+4+…+99+100main( ){int i ; double s ; s = 0; for ( i = 1 ; i < = 100 ; i + + ) s += i ; printf ( “ \n %e ” , s ) ; }分析: 1 、第一个参与运算的数是 1 2 、共有 100 个数参与运算 3 、每两个数之间相差值 1 4 、循环变量和运算数合二 为一,且定义为 int 型 ( 1 ) s = 0; i = 1; for ( ; i < = 100 ; i + + ) s = s + i ;( 2 ) s = 0; for ( i = 1; ; i + + ) s = s + i ;( 3 ) s = 0; for ( i = 1; i < = 100 ; ) { s = s + i ; i + + ; }无条件表达式此处为死循环for 循 环 语 句( 2 )无初始化表达式无修正表达式( 4 ) s = 0; i = 1 ; for ( ; i < = 100 ; ) { s = s + i ; i + + ; }无初始化表达式和修正表达式for 循 环 实 例( 2 )main( ){char c ; for( c = getchar ( ) ; c
= ‘\n’