学习C 语言:while 与do while 循环

0

Category : 编程知识

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;

}

原创文章,转载请注明: 转载自日光博客

本文链接地址: 学习C 语言:while 与do while 循环

随机日志