C语言循环结构(三种形式)
当我们遇到的问题需要做重复的、有规律的运算时,可以使用循环结构来实现。循环结构是程序中一种很重要的结构,其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。
C语言提供以下 3 种循环语句,可以实现各种不同形式的循环结构:
循环结构是指在满足循环条件时反复执行的循环代码块,直到循环条件不能满足为止。C语言中有3种循环语句可用来实现循环结构,即 for 语句、while 语句和 do-while 语句。这些语句各有特点,而且常常可以互相替代。
在编程时,应根据题意选择合适的循环语句。下面先来看一个具有循环结构程序的例子。
【示例】计算 100 以内的奇数之和。
100以内的奇数和是: 2500
该程序是一个循环结构的程序,在执行过程中会根据循环条件反复执行循环体里面的语句,直到条件不能满足为止。本范例中,从 n 为 1 开始,累计求 100 以内奇数的和,直到 n 为 101 时,不满足 n<100 这个循环条件则终止循环。
声明:《C语言系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
C语言提供以下 3 种循环语句,可以实现各种不同形式的循环结构:
- for 语句
- while 语句
- do-while 语句
循环结构是指在满足循环条件时反复执行的循环代码块,直到循环条件不能满足为止。C语言中有3种循环语句可用来实现循环结构,即 for 语句、while 语句和 do-while 语句。这些语句各有特点,而且常常可以互相替代。
在编程时,应根据题意选择合适的循环语句。下面先来看一个具有循环结构程序的例子。
【示例】计算 100 以内的奇数之和。
#include <stdio.h > /*是指标准库中输入输出流的头文件*/ int main() { int n = 1 ; /*为奇数变量n赋初值为1*/ int sum = 0 ; /*奇数的累加和*/ while ( n < 100 ) /* n不能超过100*/ { sum += n ; /*累加*/ n += 2 ; /*修改为下一个奇数*/ } printf("100以内的奇数和是: %d\n",sum); return 0; }运行结果:
100以内的奇数和是: 2500
该程序是一个循环结构的程序,在执行过程中会根据循环条件反复执行循环体里面的语句,直到条件不能满足为止。本范例中,从 n 为 1 开始,累计求 100 以内奇数的和,直到 n 为 101 时,不满足 n<100 这个循环条件则终止循环。
声明:《C语言系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。