• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言三种循环的区别,那种使用比较广泛

大少爷安安 2019-03-28 浏览量:802
C语言中循环结构 while do  while  for语句fen别有什么区别 那种使用比较广泛
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • while就是后面条件成立,会一直执行

    do while是即使while里面的条件不成立,也要至少执行一次

    for循环后面有三个表达式,第一个表达式是初始条件,第二个是终止条件,第三个是每次for循环执行后进行的动作

    这三个循环都可以用break打断,直接跳出

    一般用for会比较多,while(1)的作用同for(;;)

    • 发布于 16小时前
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • while是一直做,死循环,do while是达到判断条件还要do一次,for是已达到条件就终止循环!

  • while用于死循环,如果结果不等于0永远不跳出循环

    do while是先执行在判断,正好和上面的相反

    for是判断之前对参数进行设置,一般用固定循环

  • 你是说while(){}

    和do{}while();的区别吧?

    前者一定要条件满足才会执行

    后者会先执行一次再判断是否循环.

  • do while语句至少执行一次,而while和for都是用用来循环的,for循环较while来说条件更加的直观,如果用while来做循环的话需要在括号内进行加或者减。

  • 简单理解:do...while(结束条件),循环体代码至少执行一遍,先执行在判断结束条件;

    while(结束条件),在结束条件到达之前循环体一直运行,除非遇到goto或者break;经常用在不确定循环次数的情况下;

    for循环,和while类似,一般用在明确知道循环次数的情况下;

  • while后面是条件,满足就继续往后走,不满足就跳出

    do就是执行,

    for就是整个的执行判定语句的集合,里面是有条件有执行的,

    反正遇到那个语句就执行那个语句,按顺序来就行

  • while(){}语句是先判断然后循环执行,do  while是先将程序运行一遍然后在判断,for是跟while差不多的,先判断在执行。

    但for本身包含自增自减语句,如果不需要进行死循环就用for,否则就用while,然后for执行效率没有while高,所以他也常用于延时操作

  • while是先判断下条件,成立就在里面循环执行;

    do while是先执行一次,再判断;

    for是一般有加减的语句,执行到一定次数就会跳出。

    • 发布于22小时前
    • 举报
    • 评论 0
    • 0
    • 0

  • while、do while只需要填判断条件,判断条件如何变化要在while内部定义

    其中while上来先判断,然后在执行-再判断……

    do while是上来先执行一次,再判断-再执行​……因此最少会执行一次

    for的判断条件可以在括号里面初始化、每次循环修改数值

    • 发布于21小时前
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实在使用时,是可以转换的,功能上也是类似的,比如死循环

    while(1)

    for(;;)

    do{}while(1);

    这些都是可以的,使用效果上也是一样的,主要看自己的习惯 了

    不过for一般用在循环赋值的地方比较多。

    • 发布于17小时前
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言三种循环的区别,那种使用比较广泛