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