程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C言語中while與do-while的引見與留意事項

C言語中while與do-while的引見與留意事項

編輯:關於C++

C言語中while與do-while的引見與留意事項。本站提示廣大學習愛好者:(C言語中while與do-while的引見與留意事項)文章只能為提供參考,不一定能成為您想要的結果。以下是C言語中while與do-while的引見與留意事項正文


一、while和do-while的簡介

 1). while語句

 語法:

 while(表達式){

 循環體;

 }

循環進程:

 1.先判別表達式,能否為真,假如為真跳轉到2,否則跳轉到3

 2.執行循環體,執行終了,跳轉到1

 3.跳出循環

2). do-while語句

語法:

 do{

 循環體;

  }while(表達式);

 留意:這個while前面的小括號必需接;

循環進程:

 1.先執行循環體,執行終了跳轉到2

 2.判別表達式的後果能否為真,假如為真,跳轉到1,否則跳轉到3

 3.跳出循環

3). do-while和while最大的區別:

    do-while至多能執行1次循環體,但是while能夠一次都不執行

二 while的留意事項

    1.防止讓循環的條件變成永真或許永假,不然的話能夠沒意義

    2.千萬不要在while前面加;

    3.while循環前面的大括號可以省略,假如省略,只能影響離它最近的那句代碼,並且,這句代碼不可以是聲明變量的

    4.while語句塊外面定義的變量,裡面不能

tips:代碼例子如下

#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("稱心嗎?\n");

    scanf("%c",&answer);

  }while(answer != 'y');
  return 0;
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或許任務能有所協助,假如有疑問大家可以留言交流。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved