C言語入門 do while
C 言語では、while ステートメントに加えて、ループを実装する do...while ステートメントも提供しています。
一般的な形式
do
ステートメント
while (式)
ステートメントはループ本体です。指定されたループ ステートメントを 1 回実行してから、式を判定します。式の値がゼロ (true) 以外の場合は、ループ本体ステートメントに戻り、ループ本体ステートメントを再実行します。式の値は 0 ( false) に等しく、その時点でループは終了します。
C言語でdoする場合の注意点
C言語のdo...while文の実行手順は、まずループ本体を実行し、条件が真であるかどうかを確認し、真であればループ本体を実行します。
C言語ではdo while文を使用して1+2+3+...+10の合計を求めます。
#include<stdio.h>//ヘッダー ファイル
int main()//メイン関数
{ int i=1,sum=0;//変数の定義 do{ sum=sum+i; i=i+1; }while( i<11); printf("%d",sum);//出力結果は 0 を返します;//関数の戻り値は 0 }
結果をコンパイルして実行します。
55
--------------------------------
プロセスは 0.09865 秒後に戻り値 0 で終了しました
。続行するには任意のキーを押してください。 。