English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C言語のwhileとdo-whileの紹介と注意点

一、whileとdo-whileの紹介

 1while文

 文法:

 while(評価式){

 ループ体;

 }

ループの過程:

 1.評価式を先に判断し、真の場合、2、それで3

 2.ループ体を実行し、終了後、1

 3.ループを抜ける

2).do-while文

文法:

 do{

 ループ体;

  }

 注意:whileの後の小括弧には;が続く必要があります

ループの過程:

 1.ループ体を実行し、終了後、2

 2.評価式の結果が真の場合、1、それで3

 3.ループを抜ける

3).do-whileとwhileの最大の違いは:

    do-whileは少なくとも一度は実行されます1次のループ体が、whileが一度も実行されない場合もあります

二 whileの注意点

    1.ループの条件を常に真または偽にしないでください。そうしないと、意味がないかもしれません

    2.whileの後には;を付けないでください

    3.whileループの後に大括弧を省略できるが、省略すると最も近い命令に影響を与え、その命令は変数の宣言ではありません

    4.while文ブロック内で定義された変数は、その外では使用できません

チップ:以下のコード例

#include <stdio.h>
int main(int argc, const char * argv[]) {
    //while
  int i = 1,sum = 0;
  while(i <= 100)
  {
    sum += i;
    i++;
  }
printf("から1加える100の和が:%d\n",sum);
  // do-while
  char answer;
  do{
    printf("パフォーマンス\n");
    printf("満足ですか?"63;\n");
    scanf("%c",&answer);
  }
  return 0;
}

まとめ

以上がこの記事の全てです。本文の内容が皆様の学習や仕事に役立つことを願っています。何か疑問があれば、コメントで交流してください。

おすすめ