首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

二级C语言——while与dowhile循环

2009-03-20 
while循环;dowhile循环

    1. while 循环:
  #include <stdio.h>
  int main(void)
  {
  int i=0;
  while (i<10) {
  i++;
  printf("%d ", i);
  } 
  getchar();
  return 0;
  }
  2. do while 循环:
  #include <stdio.h>
  int main(void)
  {
  int i=0;
  do
  {
  i++;
  printf("%d ", 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 ", i);
  }
  getchar();
  return 0;
  }
  5. 无限循环:
  #include <stdio.h>
  int main(void)
  {
  int i=0;
  while (1)  //或 while (!0)
  {
  i++;
  printf("%d ", i);
  if (i == 100) break;
  }
  getchar();
  return 0;
  }

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.net/exam/

热点排行