C语言入门第7讲 如何控制程序的运行顺序-循环结

发布时间:2021-06-08

C语言入门

【知识要点】
一 、循环结构包括3种循环语句:
1、while语句:

初始条件;
while(条件)
语句;

2、do-while语句:

初始条件;
do
语句;
while(条件)

3、for语句

for(初始条件;条件;循环变量递增/递减)
语句;


二、循环的三要素:循环的初始状态;反复做的事情;反复做的条件
三、三种循环语句:whiel;do-while;for
1、do-while语句是先做循环再判断。
格式:

初始状态;
do
{
反复做的事情;
}(发复做的条件);

2、while语句是先判断再作循环。
格式:

初始状态;
while(发复做的条件)
{
反复做的事情;
};

3、for循环是do-while和while循环的简化形式
格式:

for(循环的初始状态;反复做的条件;循环变量向结束循环方向变化)
{
循环体;
}

四、循环相关术语:
1、循环体:在循环里反复做的事情,必须至少有一句改变循环变量的值。
2、循环变量:控制循环结束的变量。
3、循环步长:
a.每次循环时改变循环变量的值。
b.考虑是否能走到(变化)到结束值。
c.变化的方向是走向结束值。
五、控制循环的执行
1、break语句:立即结束循环。可以配合选择或循环语句使用。
格式:
break;
2、continue语句:停止循环体中该语句后的所有语句,立即转到对循环条件的判断。注意continue只是提前进行循环条件的判断,也就是加快了循环,但并不一定结束循环。只能配合循环语句使用。
格式:
continue;

【实操技能】
1、熟练使用TC单步运行程序,跟踪观察变量的值的变化。
2、练习使用比较文件工具。

【例题】

/*改写下面程序,输出循环过程中剩下的饺子数*/
/*有10个饺子,一次吃一个,吃完为止*/
/*while是判断条件然后做循环*/
#include<stdio.h>
void main()
{
int ijiaozi=0;
ijiaozi=10;/*1、反复循环的初始状态:简称初始状态*/
while(ijiaozi>0) /*2、反复循环做的条件:循环条件*/
{
ijiaozi=ijiaozi-1; /*3、反复循环做的事情:简称为循环体*/
};
}

/*do-while是先做循环体后判断条件*/
#include<stdio.h>
void main()
{
int ijiaozi=0;
ijiaozi=10;/*1、反复循环的初始状态:简称初始状态*/
do
{
ijiaozi=ijiaozi-1; /*3、反复循环做的事情:简称为循环体*/
printf("jiaozi=%d\n",ijiaozi);
}while(ijiaozi>0); /*2、反复循环做的条件:循环条件*/
}
----------------------
/*for 循环是while和do-while循环的简写形式。
#include <stdio.h>
void main()
{
int iji
aozi=0;
for(ijiaozi=30;ijiaozi >0;ijiaozi=ijiaozi-1) /*变量ijiaozi在这个for语句里就是循环变量,步长为-1*/
{
printf("%d",ijiaozi); /*循环体:反复做的事情*/

C语言入门第7讲 如何控制程序的运行顺序-循环结.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219