3.循环结构

zhz2013 / 2023-07-28 / 原文

3.循环结构

学习循环语句只需要抓住一点————代码执行顺序!

一.while循环

可以理解为循环版的if语句 if语句是判断一次 如果条件成立 则执行后面的语句;while是每次判断 如果成立 则执行循环体中的语句 否则停止。

1.格式

whil(条件)
{
	条件成立执行的语句;
}
int a=1;
while(a<=10)
{
	cout<<a;
	a++;
}

二.do-while循环

do-while 先执行循环体 再判断

1.格式

do
{
	循环体;
}while(条件);
int a=1;
do
{
	cout<<a<<"";
	a++;
}while(a<=10);

三.for循环

基本思想:把控制循环次数的变量从循环体中剥离
for(init-statement ;condition ; expression)
{
statement
}
init-statement可以是声明语句 表达式 空语句 一般用来初始化循环变量
condition是条件表达式和while中的表达式作用一样 可以为空 空语句表示为turn
expression一般负责修改循环变量 可以为空

for(int i=0;i<=10;i++)
{
    cout<<i<<endl;
}

四.跳转语句

condition 结束本次循环

//输出1.2.4.5
for(int i=1;i<=5;i++)
{
	if;
	{
		condition;
	}
	cout<<i<<endl;
}

五.嵌套循环

//****
//****
//****
//**** 
for(int i=1;i<=4;i++)//行 外层循环一次  内层循环多次 
{
	for(int j;j<=4;j++)//列 
	{
		cout<<"*";
	}
	cout<<endl;
}