for 和 while 循环的优点和缺点是什么?

发布于 科技 2024-02-15
16个回答
  1. 匿名用户2024-01-25

    没有优点和缺点,只是不同的场合。 for循环更适合循环的开始和结束已知,循环数量固定的场合; 而循环更适合条件不确定的情况。

  2. 匿名用户2024-01-24

    For 和 While 的效率几乎相同。

    只是 for 和 do 之间存在语法差异,而我想您知道。

  3. 匿名用户2024-01-23

    FOR适用于具有固定循环次数的场合。

    而适合退出循环的条件是表达式大小写。

  4. 匿名用户2024-01-22

    使用上只有细微的区别。

    for 用于开头和结尾相对确定时,而 while 主要用于条件判断。

    eg:while(!feof(..

  5. 匿名用户2024-01-21

    实际上,for 和 while 是一样的。

    例如:main()。

    int x;

    int sum=0;

    for(x=0;x<5;x++)

    sum=sum+x;

    可以转换为:

    main()

    int x;

    int sum=0;

    x=0;while(x<5)

    sum=sum+x;

    x++;它完全相同,并且 for 和 while with break 的用法完全相同。

    for的优点是,在执行前判断的情况下,或者按顺序查找数组的位置时,更方便,一句话就解决了。

    而 while 的优点是它在做......在结构化时,可以先执行循环体,然后再判断,如果改用 for,则需要成为:

    循环体; for(..

    循环体; 形式比较麻烦。

  6. 匿名用户2024-01-20

    1.在for循环中,循环控制变量的初始化和修改放在语句的开头,形式简洁,特别适合循环数已知的情况。

    2、在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但更适合循环数不易预测的情况(用一定条件控制循环)。

    3.两种形式各有千秋,但功能上等效,可以相互转换。

  7. 匿名用户2024-01-19

    区别:对于循环,就是对某个对象进行迭代,通俗地说,就是根据循环的次数来限制重复次数。 而循环在满足某些条件时执行。

    对于循环使用:

    int a=0;

    for(int i=0;i<10;i++)a++;A 加 1 加 10 倍,最后 A 是 10。

    while 循环用法:

    int a=0

    while(a<10){

    a++;A 不断将 1 加到 1 和 10 以退出循环。

  8. 匿名用户2024-01-18

    当循环数更具体时,for 使用起来更方便,而 和 do-while 在大多数情况下都可以使用,但 do-while 将循环一次,无论循环条件是否为真。

    While 循环:这种类型的循环一般用于循环数未知的循环,即“执行前判断”;

    do-while循环:也用于循环数未知的循环,但与while循环不同的是,这个循环是“先执行,后判断”;

    for 循环。

    用于确定循环数的循环与while循环相同,即“执行前判断”。

  9. 匿名用户2024-01-17

    您好,很高兴您的问题。

    在 C 语言中,F 或循环和 while 循环之间基本上没有区别,两者都可以用来表示需要多次重复的过程。 两者是完全可以互换的。

    但是,一般来说,由于两个周期的表示不同,一般来说,当我们能确切地知道周期数和周期变量的变化是比较有规律的时,我们会选择for循环,这样可以更好地体现这种结构的优点。 如果我们不知道循环的确切数量,并且循环变量没有定期更改,我们可以选择一个 while 循环。

    两者之间没有绝对的区别,它们是可以互换的,但它们遵循结构的格式,因此存在一定的差异。

  10. 匿名用户2024-01-16

    在其他语言中,两者之间的差异仍然非常显着。 主要是因为 for 循环需要循环变量,而 while 循环不需要。 但for循环的特点是简单易懂,循环数量一目了然,这也是它的局限性。

    虽然循环的规则和规定很少,这对于不容易事先确定的循环来说刚刚好,但是循环体中必须有循环来判断参数或表达式变化,这有点复杂。 因此,如果可以使用 for,则无需使用 while。

    在C语言中,for循环与其他语言中的for相比有了很大的变化,削弱了循环变量的作用,使两者几乎通用,for循环的功能被强化为无敌。 因此,除了个人习惯之外,只有一个非常简单的循环使用while,一般用于。

    C语言中的for循环在结构上很强,初始值、循环条件的设置、各种变量(不限于循环变量)的增减在for()这句话中都有清楚的解释,这使得后续的循环非常简单,这也是for可以替换while的主要原因。

    C语言中的while循环基本遵循了其他语言中while的用法,各种变量(包括循环变量)的初始值需要在while语句前面一一设置,循环变量的变化也需要在循环体中加入语句,所以一般用得较少。

    总之,两者在C语言中都可以使用,各有特点,根据个人喜好使用就足够了。

  11. 匿名用户2024-01-15

    for 循环和 while 循环之间没有太大区别,唯一的区别是你需要使用 for 循环来知道你想循环多少次。

    虽然循环不需要知道。

    老师和书上都这么说,但我觉得没有太大区别,我遇到的那些可以用于循环的可以和 while 一起使用。

  12. 匿名用户2024-01-14

    C++ 中 for 循环和 while 循环的区别在于,for 循环集成了 while 循环和变量初始化,以及循环体结束后要完成的操作,通常用于修改循环变量的值。 因此,可以使用 for 循环代替 while 循环,只要省略括号中的第一个和最后一个表达式即可。

  13. 匿名用户2024-01-13

    for 循环。

    while 和 while 之间的区别如下:

    一、循环结构不同for 循环。

    for(单表达式; 条件表达式知道波段; 最后是循环体)。

    while 循环的表达式为:while。

    2、判断执行条件的方式不同for环路执行循环结束后,再次判断条件,如果条件仍然为真,则重复上述循环,当条件不为true时,电流for环路将被跳跃。

    while循环在满足条件时进入循环,进入循环后,当条件不满足时,在执行循环体中的所有语句后跳出(而不是立即跳出循环。

    3.使用目的不同for 循环的目的是限制循环体可以执行的次数,使结果更准确。

    while 循环的目的是重复执行语句或块。

    第四,语法不同循环的语法为:for (variable = start value; 变量 <=结束值; 变量 = 变量 + 步长值)。

    while 循环的语法是:while (“conditional”) line 和 encyclopedia - for 循环。

  14. 匿名用户2024-01-12

    是一个无限循环,这意味着它一直都是真的。

    是 while 的条件,true 表示条件始终为 true,则 while 循环已经执行,已知为无限循环。

    例如:while(1), 1 在 C 中为 true,则:while(1) 无限循环。

    2.如果条件为 true,即它不等于 0,则循环,如果条件为 false,则不执行循环。

    例如:while(n),当 n 不等于 0 时,它为 true,循环被执行;

  15. 匿名用户2024-01-11

    当您知道执行次数时,通常使用 for,以及何时要有条件地循环。

    1.构造无限循环时两种类型的循环之间的区别。

    当使用 while 构造无限循环时,while (true) 一般用于构造无限循环; 当使用 for 构造无限循环时,for(;; 构建一个无限循环。

    这两个循环的区别在于,while 循环中的条件是作为表达式的处理,所以在构造 while 循环的时候,其中的 true 实际上被看作是一个始终为 true 的表达式,这很容易引起混淆,而 pc-lint 等一些工具会认为有问题, 所以在构造一个无限循环时,最好使用 for(;; 继续。

    2.在正常周期的情况下,两个周期之间的差异。

    在循环数组时,通常,如果在处理每个循环后增加循环变量,则使用 for 循环会更方便。

    如果想在循环处理过程中增加循环变量,使用 while 循环会更方便。

    另外,在使用 for 循环语句时,如果其中的循环条件很长,可以考虑改用 while 循环,以使 ** 的排版格式更好看。

  16. 匿名用户2024-01-10

    for 循环可以遍历任意序列的项,例如字符串、列表、元组、字典、集合和其他序列类型,并逐个获取序列中的每个元素。

    while 循环将继续执行其下方的 ** 片段,直到其对应的布尔表达式为 false。 具体来说,while 循环类似于 if 语句,也是为了检查一个布尔表达式的真伪,但不同的是,它下面的 ** 片段不仅执行一次,而且在执行完成后,会被调用回 with while 的位置,以此类推,直到 while 表达式为 false。

    for 循环和 while 循环的区别:

    比较 for 循环和 while 循环,不难看出两者在使用 else 方面有很大的区别。

    如果 else 语句与 while 循环语句一起使用,则当条件变为 false 时将执行 else 语句。 如果 else 语句与 for 循环语句一起使用,则仅当 for 循环通常终止时,才会执行 else 语句块。

    此外,循环的循环数和 while 循环数也大不相同。 前者取决于数据包含的元素数,后者取决于条件何时为 false。 在循环值方面,for 循环比 while 循环更强大,因此如果遇到循环取值的场景,则应使用 for 循环。

    但另一方面,for 循环只能循环一组东西,而 while 循环可以做任何类型的循环,但 while 循环容易出错。

相关回答
5个回答2024-02-15

在这里,我将仅列出循环部分的程序。

int sum=0; >>>More

10个回答2024-02-15

发电厂的循环水系统用于冷却已完成工作的蒸汽。 蒸汽在汽轮机中工作后,压力降低,体积增大,为了减小其体积,送入给水泵进行压缩时需要减小。 它是用循环水冷却蒸汽,使蒸汽变成水,体积减小,循环水温度升高,然后由冷却塔冷却,温度降低后继续用于蒸汽冷却。 >>>More

8个回答2024-02-15

你觉得待机时间越来越短,不能满足你的要求,哪怕是生命的尽头。

5个回答2024-02-15

水和牛奶一般在50到160之间,眼部血清在70到230之间! 不高。

6个回答2024-02-15

如果您选择了正确的系列和项目,则可以事半功倍。 效果更是出彩。 一般来说,水循环品牌有很多系列,其实这要看具体类型。 >>>More