do while ステートメントは、最初にコード ブロックを実行した後に条件をチェックし、条件が false になるまで実行を停止しません。 1) コード ブロックを実行します。2) 条件を確認します。3) 条件が true の場合はコード ブロックの実行を継続し、条件が false の場合はループから抜けます。 while ステートメントとの違いは、do while ループはコード ブロックを少なくとも 1 回実行しますが、while ステートメントは実行されない可能性があることです。
do while ステートメント
do while
ステートメントは、次で始まるループ ステートメントです。コード ブロックが最初に実行され、次に条件のパターンがチェックされ、条件が false になるまでコード ブロックが実行されます。
構文
<code class="c">do { // 代码块 } while (条件);</code>
仕組み
do while
ステートメントは最初にコード ブロックを実行します。次に、条件が true かどうかを確認します。 true の場合はコード ブロックの実行を継続し、false の場合はループから抜け出します。
例
<code class="c">int i = 0; do { printf("%d\n", i); i++; } while (i < 5);</code>
このコードは、i
の初期値が 0 (条件が false) であるにもかかわらず、0 から 4 までの数値を出力します。 、コードブロックも一度実行されます。
と while ステートメント
do while
ステートメントと while
ステートメントの違いは次のとおりです。 do while A
ステートメントは常にコード ブロックを少なくとも 1 回実行しますが、while
ステートメントはコード ブロックをまったく実行しない場合があります。
利点
do while
ステートメントの利点は次のとおりです:
欠点
do while
ステートメントの欠点は次のとおりです。
以上がC言語でwhileってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。