【C语言学习笔记】: 循环语句总结
创始人
2025-05-30 05:40:39
0

C语言循环的嵌套

一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。

3种常用循环语句:while语句、do...while语句和for语句可以相互嵌套。

C语言循环的比较

  • 3种循环语句都可以用来处理同一问题,一般情况下它们可以相互代替。

  • 在while语句和do...while语句中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束,应该在循环体中包含使循环趋于结束的语句。

  • 用while和do...while语句时,循环变量初始化的操作应在while和do...while语句之前完成。

  • while语句、do...while语句和for语句,都可以使用break语句跳出循环,用continue语句结束本次循环。

C语言改变循环的状态

1、C语言用break语句提前终止循环

一般形式
 break;

其作用是使流程跳到循环体之外,接着执行循环体下面的语句。

break语句只能用于循环语句和switch语句之中,而不能单独使用。

2、C语言用continue语句提前结束本次循环

一般形式
continue;

其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,转到循环体结束点之前。

3、break和continue的区别

  • continue语句只结束本次循环,而不是终止整个循环的执行。

  • break语句是结束整个循环过程,不再判断执行循环的条件是否成立。

C语言使用break语句

#include
int main()
{
  int i;
  for(i=0;i<10;i++)
  {
    if(i==5)
    {
      break;
    }
    printf("%d\n",i);
  }
  return 0;
}

编译运行结果:

0
1
2
3
4

--------------------------------
Process exited after 0.07831 seconds with return value 0
请按任意键继续. . .

C语言使用continue语句

#include
int main()
{
  int i;
  for(i=0;i<10;i++)
  {
    if(i==5)
    {
      continue;
    }
    printf("%d\n",i);
  }
  return 0;
}

编译运行结果:

0
1
2
3
4
6
7
8
9

--------------------------------
Process exited after 0.073 seconds with return value 0
请按任意键继续. . .

相关内容

热门资讯

石大胜华:拟申请发行H股并在香... 新京报贝壳财经讯 12月23日,石大胜华发布公告称,公司于2025年12月23日召开董事会,审议通过...
我国渤海发现第7个亿吨级油田 人民网北京12月24日电 (记者杜燕飞)中国海油24日发布消息,我国渤海海域新近系浅层再获亿吨级发现...
永鼎股份:押注光通信+可控核聚... 依托传统线缆业务的积累,永鼎股份(600105.SH)近年将发展重心向高增长赛道倾斜,全力推进光芯片...
西圈东融:成都都市圈牵手长三角... 01 战略契合:东西增长极的双向赋能当承载着2.98万亿元经济体量的成都都市圈,在长三角核心城市上海...
年内屡创新高!详解年末强势投资... 近一个月来,卫星产业延续强势表现,已超越机器人成为当前市场关注度颇高的主题板块。12月22日,跟踪中...
多股晋级三连板,这一板块再度走... 12月24日,福建本地股盘中持续走强,板块内多股涨停。安记食品、合兴包装、安通控股均走出3连板行情,...
三大业务被叫停、5名高管遭禁业... 作者 | 郑理来源 | 独角金融作为国内首批互联网保险公司之一,安心财产保险有限责任公司(下称“安心...
利比亚军队总参谋长,在结束出访... 据新华社,利比亚军队总参谋长穆罕默德·阿里·艾哈迈德·哈达德23日结束对土耳其的正式访问后,于回国途...
深圳进步最快的区,是它! 近日,在“‘十四五’广东成就”深圳专场新闻发布会上,深圳多项指标跃居全国城市第一,高质量发展成绩单“...
A股高开,有色金属板块持续走强... 2025.12.24本文字数:547,阅读时长大约1分钟作者 |一财阿驴09:29有色金属板块连日走...