小万xw


私信TA

用户名:dotcpp0657834

访问量:1498

签 名:

等  级
排  名 932
经  验 3337
参赛次数 19
文章发表 13
年  龄 0
在职情况 学生
学  校 大庆第一中学
专  业

  自我简介:

我们学习了while循环,我来给各位整理一下笔记

#includeusing namespace std;
int main()
{
    int i=1;
    while(i<=n)  //循环条件(当......时)
    {
        cout<<i<<" ";
        i++;
    }
    return 0;
}

我们这时可以发现,这和我们之前学习的for循环很像,这是for循环的代码

for(int i=1;i<=n;i++) 
{ 
      cout<<i<<" ";
}

有人就会问了,for循环和while循环是不是互通的呢?是的这两个可以进行互换,下面我来说说他们的共同点


1. 都是用于控制程序的循环执行的结构,可以重复执行某段代码块。

2. 在循环体内部,根据条件表达式的结果决定是否继续执行循环或者跳出循环。

3. 可以使用 break 语句提前跳出循环。

4. 都需要一个条件表达式来控制循环的执行次数或循环退出的条件。

5. 都可以使用大括号将多个语句组成一个代码块,作为循环体。

总的来说:while循环的for循环的性质没有区别


那么他们的不同点是什么呢


1. 语法结构:

  1)while 循环: while (条件表达式) { 循环体 }

  2) for 循环: for (初始化表达式; 条件表达式; 更新表达式) { 循环体 }

2. 初始化表达式:

  1) while 循环没有专门的初始化表达式,需要在循环之前手动进行初始化操作。

  2) for 循环有一个专门的初始化表达式,用于初始化循环变量。

3. 条件表达式:

  1) while 循环在每次循环开始之前先判断条件是否满足,如果满足则执行循环体,否则跳出循环。

  2) for 循环在每次循环开始之前先判断条件是否满足,如果满足则执行循环体,否则跳出循环。

4. 更新表达式:

  1) while 循环没有专门的更新表达式,需要在循环体内手动更新循环变量。

  2) for 循环有一个专门的更新表达式,在每次循环结束后执行,用于更新循环变量的值。

5. 使用场景:

  1) while 循环适合在不确定循环次数的情况下使用,循环次数可能会受到条件变化的影响。

  2) for 循环适合在已知循环次数的情况下使用,循环次数是确定的。

总的来说,while循环代码比for循环的长。


这是while循环的知识点,希望能对你有所帮助

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区