龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

学点 C 语言(8): while 与 do while 循环

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
1. while 循环: #include int main(void) { int i=0; while (i i++; printf("%d ", i); } getchar(); return 0; } 2. do while 循环: #include int main(void) { int i=0; do { i++; printf("%d ", i); } while (i getchar(); return 0; } 3. while 与 d

  1. while 循环:

#include 

int main(void)

{

  int i=0;

  while (i<10) {

    i++;

    printf("%d ", i);

  } 

  getchar();

  return 0;

}

  2. do while 循环:

#include 

int main(void)

{

  int i=0;

  do

  {

    i++;

    printf("%d ", i);        

  } while (i<10);

  getchar();

  return 0;

}

  3. while 与 do while 的区别:

#include 

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 

int main(void)

{

  int i=0;

  while (i<10)

  {

    i++;

    if (i == 8) break;   /* 不超过 8 */

    if (i%2 == 0) continue; /* 只要单数 */

    printf("%d ", i);

  }

  getchar();

  return 0;

}

  5. 无限循环:

#include 

int main(void)

{

  int i=0;

  while (1)  //或 while (!0)

  {

    i++;

    printf("%d ", i);

    if (i == 100) break;

  }

  getchar();

  return 0;

}

精彩图集

赞助商链接