3.循环结构
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;
}