问题标题: 酷町堂:循环核心

0
0
已解决
毛润宇
毛润宇
新手天翼
新手天翼

在我们学循环时,主要讲的是什么?要学判断哪些?循环最难的是什么类型的题?

求大佬指教我这个刚学循环的小弱鸡,小渣渣。

谢谢!


1
已采纳
张睿杰
张睿杰
初级天翼
初级天翼

主要讲的是循环的结构,最难得是do循环

while(循环的条件)

do

{

.................

}while(循环的条件);

do循环必须执行一次

0
0
陶旭杰
陶旭杰
中级光能
中级光能

循环主要分为三类:

(1)名称:for循环

         结构:for(一条语句a;条件表达式;一条语句b){

                          循环体;

                    }

         执行过程:

                       首先执行语句a(一般为变量初始化),然后判断条件表达式是否等于true(真),如果为真,执行循环体,然后执行语句                             a(一般为变量递增式)如此一直执行,直到条件表达式为false(假)退出循环。

                        注意:语句a只执行一次

0
李泽涵
李泽涵
初级守护
初级守护

循环主要分为三类:for循环、while循环与do-while循环。分析如下:

for循环主要格式为:

for(一个变量<通常为 int 整型,这里设为a>;循环条件(如a>0),如果条件为真,继续循环,反之停止循环。;a++(a--))
{
循环内容
}

while循环及do-while循环见下面,望采纳!

0
李泽涵
李泽涵
初级守护
初级守护

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++;
  }

 

0
李泽涵
李泽涵
初级守护
初级守护

do-while循环可以想象为“循环到XX条件”,不常用,先循环,后判断。所以do-while循环至少会循环一次。

格式如下:

do{
循环内容
}while(判断式)

 

0
李泽涵
李泽涵
初级守护
初级守护

最后,循环结构还有两个独有的语句: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++语言中占有重要地位。郑重提示:学好循环结构!它为以后的数组与字符串打下了基础。

欢迎追问,求采纳!

0
傅文彬
傅文彬
新手天翼
新手天翼

例子:for(int i=0;i<=n;i++){

}

0
0
尹宗鑫
尹宗鑫
新手守护
新手守护

for(类型 循环变量名;终值;步长)

{

    循环体

}

0
0
我要回答