程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 學點C語言(8):while與do while循環

學點C語言(8):while與do while循環

編輯:關於C語言

1. while 循環:

#include <stdio.h>

int main(void)
{
  int i=0;
  while (i<10) {
    i++;
    printf("%d\n", i);
  }
  getchar();
  return 0;
}

2. do while 循環:

#include <stdio.h>

int main(void)
{
  int i=0;
  do
  {
    i++;
    printf("%d\n", i);
  } while (i<10);
  getchar();
  return 0;
}

3. while 與 do while 的區別:

#include <stdio.h>

int main(void)
{
  int i=10;

  while (i<10)
  {
    printf("while");  //這個不會執行
  }

  do
  {
    printf("do while"); //這個會執行
  } while (i<10);

  getchar();
  return 0;
}

4. break 與 continue:

#include <stdio.h>

int main(void)
{
  int i=0;

  while (i<10)
  {
    i++;
    if (i==8) break; /* 不超過 8 */
    if (i%2==0) continue; /* 只要單數 */
     printf("%d\n", i);
  }

  getchar();
  return 0;
}

5. 無限循環:

#include <stdio.h>

int main(void)
{
  int i=0;
  while (1)  //或while (!0)
   {
    i++;
    printf("%d\n", i);
    if (i==100) break;
   }
  getchar();
  return 0;
}

返回“學點C語言 - 目錄”

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