循环语句

目录

1.while

<1 结构 

<2 执行流程

<3 while中的break和continue

break会永久终止循环

continue会终止此次循环,直接跳到判断语句,continue后面的语句不执行

2.do while

<1 结构

<2 执行流程

<3 do while中的break和continue 

break会永久终止循环

continue会跳过其他语句,直接进行条件判断

3.for

<1结构

<2执行流程

 <3for中的break和continue

for中的break和while,do while中一样,直接永久终止循环

 for的continue稍有不同,会跳到调整语句(表达式3)


当一个操作需要完成很多次时,就要用到循环语句。循环语句有三类:

1.while

<1 结构 

while(表达式)

{

        循环语句;

}

<2 执行流程

 

eg:

#include<stdio.h>
int main()
{
	int i = 1;
	while (i < 10)
	{
		printf("%d ", i);
		i++;
	}
	return 0;
}

<3 while中的break和continue

break会永久终止循环

continue会终止此次循环,直接跳到判断语句,continue后面的语句不执行

2.do while

<1 结构

do

{

        循环语句;

}while(表达式);

<2 执行流程

 eg:

#include<stdio.h>
int main()
{
	int i = 1;
	do
	{
		printf("%d ", i);
		i++;
	} while (i < 10);
	return 0;
}

<3 do while中的break和continue 

break会永久终止循环

continue会跳过其他语句,直接进行条件判断

3.for

<1结构

for(表达式1;表达式2;表达式3)

{

        循环语句;

}

表达式1为初始化部分,用于初始化循环(可省略)

表达式2为条件判断部分,用于判断循环时候终止

表达式3为调整部分,用于循环条件的调整(可省略)

<2执行流程

 

 eg:

#include<stdio.h>
int main()
{
	int i = 1;
	for (i = 0;i < 10;i++)
	{
		printf("%d ", i);
	}
	return 0;
}

 <3for中的break和continue

for中的break和while,do while中一样,直接永久终止循环

 for的continue稍有不同,会跳到调整语句(表达式3)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值