欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

探究C语言中的循环控制语句

最编程 2024-08-11 22:42:30
...

循环语句是用于重复执行某条语句(循环体)的语句,它包含一个控制表达式,每循环执行一次都要对控制表达式进行判断,如果表达式为真,则继续执行循环。C语言提供了3中循环语句,分别为while语句,do while语句和for语句。

while语句

while语句是控制表达式在循环体之前的循环语句,它的格式如下:

while (表达式) 
    语句

这里的圆括号是强制要求的,圆括号之内的表达式为控制表达式,圆括号之外的语句为循环体。

while语句的执行步骤,首先计算控制表达式的值,如果表达式的值不为0(为真),则执行循环体,接着再次判断控制表达式,如果其值不为0,再次执行循环体。执行这个步骤直到控制表达式的值为0时停止。

/*************************************
 * using_while_1.c                   *
 *                                   *
 * 简单的while语句                   *
 *************************************/

#include <stdio.h>

int main()
{
  int i = 1;
  int sum = 0;

  while(i <= 50)
  {
    sum += i;
    i++;
  }

  printf("1到50之间(包括1和50)的整数之和为%d\n", sum);

  return 0;
}

基本的while语句

如果while的控制表达式一直不为0,那么循环将一直进行下去,称为无限循环。这样的循环在循环体中都包含break,goto,return或者导致程序终止的函数(如exit等),以在适当的时机终止程序。

/****************************************
 * using_while_2.c                      *
 *                                      *
 * 无限循环与break                 

推荐阅读