# for

## 機能

forループ制御をする．

## 形式

    for ( stmt1 ; expr; stmt2 ) stmt3

## パラメータ

1. stmt1 : カウンタの初期化

2. expr : 条件判定

3. stmt2 : カウンタの再設定

4. stmt3 : 処理 ({ } で囲まれた複数のコマンドによる処理の記述ができる)

## 解説

1. stmt1，stmt2，expr に複文を記述することはできない．

2. for ループでは，まず stmt1 が実行され，次に expr が真である間，stim3 を実行し，stim2 が実行される．

3. expr において，論理演算子には AND 演算子 "&&" や "||"，及び全ての関係演算子がしようできる．論理演算の結果が 0 ならば偽，それ以外は真となる．

## 使用例

処理を 100 回繰り返して実行する場合の記述例

    % for( i=0; i<100; i++) {
    %   ......処理.....
    % }

Last updated: 2005/03/31