初级天翼
主要讲的是循环的结构,最难得是do循环
while(循环的条件)
do
{
.................
}while(循环的条件);
do循环必须执行一次
中级光能
循环主要分为三类:
(1)名称:for循环
结构:for(一条语句a;条件表达式;一条语句b){
循环体;
}
执行过程:
首先执行语句a(一般为变量初始化),然后判断条件表达式是否等于true(真),如果为真,执行循环体,然后执行语句 a(一般为变量递增式)如此一直执行,直到条件表达式为false(假)退出循环。
注意:语句a只执行一次
初级守护
循环主要分为三类:for循环、while循环与do-while循环。分析如下:
for循环主要格式为:
for(一个变量<通常为 int 整型,这里设为a>;循环条件(如a>0),如果条件为真,继续循环,反之停止循环。;a++(a--))
{
循环内容
}
while循环及do-while循环见下面,望采纳!
初级守护
while循环可以想象成“在XX条件中循环”,先循环,后判断。while循环格式如下:
while(判断式子)
{
循环内容
}
注意:while循环极易出现死循环,从这里开始,超时“Runtime Error”将成为一个大问题。经典死循环如下:
1:while(1)
2:while(a!=a+1)
3:
int b=1;
while(b>0)
4:
int c=0;
while(c<0)
{
``````
c++;
}
5:
int d=2,e=1;
while(d!=e)
......
其实这些都是我曾经写过的死循环......
李泽涵在2018-12-21 21:46:39追加了内容
4:
int b=0;
while(b>=0)
{
······
b++;
}
初级守护
do-while循环可以想象为“循环到XX条件”,不常用,先循环,后判断。所以do-while循环至少会循环一次。
格式如下:
do{
循环内容
}while(判断式)
初级守护
最后,循环结构还有两个独有的语句:break(停止循环)、continue(跳过循环)。
break 为在XX条件时停止循环。格式如下:
int n=1;
for(int i=0;i<n;i++)
{
n++;//死循环
if(n==5)
{
cout<<n;
break;
}
}
输出结果:
5
continue意为在XX条件时跳过循环。格式如下:
int n=1;
for(int i=0;i<n;i++)
{
n++;//死循环
cout<<n<<" ";
if(n==3)
continue;
if(n==5)
break;
}
输出结果:
2 4
循环结构在C++语言中占有重要地位。郑重提示:学好循环结构!它为以后的数组与字符串打下了基础。
欢迎追问,求采纳!