【正文】
for 循 環(huán) 語 句( 1) 一般形式: for (表達式 1; 表達式 2; 表達式 3) ~ 或 for (初始化表達式 ; (條件 )表達式 ; 修正表達式) ~ 求解表達式 1 表達式 2 語 句 求解表達式 3 for 語句的 下一語句 假 真 如: s = 0。 for ( i = 1 。 i = 100 。 i + +) s = s + i 。 注意: 此處的 ; 是表達式的間隔符 for 循 環(huán) 實 例( 1) 求 1+2+3+4+… +99+100 main( ) {int i ; double s 。 s = 0。 for ( i = 1 。 i = 100 。 i + + ) s += i 。 printf ( “ \n %e ” , s ) 。 } 分析: 第一個參與運算的數是 1 共有 100個數參與運算 每兩個數之間相差值 1 循環(huán)變量和運算數合二 為一,且定義為 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 + + 。 } 無條件表達式 此處為 死循環(huán) for 循 環(huán) 語 句( 2) 無初始化表達式 無修正表達式 ( 4 ) s = 0。 i = 1; for ( 。 i = 100 。 ) { s = s + i 。 i + + 。 } 無初始化表達式 和修正表達式 for 循 環(huán) 實 例( 2) main( ) {char c 。 for( c = getchar (