当前位置: 首页 > article >正文

C语言基本知识复习浓缩版:控制语句--循环

C语言基本知识复习浓缩版:控制语句--循环

三种基本循环结构
while
do-while循环
for循环

while

while(条件)
{
 //循环
}
当条件为真时,循环会一直执行
当条件为假时,循环停止

注意点:如果初始条件为假,循环体一次都不会执行
在循环体内要确保有效控制条件变化的代码,避免死循环
 

do-while循环

循环体至少会执行一次
注意点:
适用于需要至少执行一次循环体的场景
最后的分号,注意不能省略

for循环


for (条件1;条件2;条件3)
{
//循环体
}

特点:for循环将初始化、条件判断和递增/递减操作集中在一行,非常适合计数型循环

注意点:
每个条件都可以省略但分号不能省略,但循环条件为空时要小心死循环。

#include <stdio.h>
int main()
{
for (int i=0;;i++)
{
  printf("hello\n");
}


break和continue


break语句:立刻退出循环,不再执行后续循环体
continue语句:跳过本次循环的剩余部分,直接开始下一次循环。


http://www.kler.cn/a/499955.html

相关文章:

  • 周记-CIE XYZ和RGB的区别
  • Linux第一个系统程序---进度条
  • 汽车免拆诊断 | 2017 款东风风神 AX7 车热机后怠速不稳
  • 基于单片机的智能家居排气扇系统设计
  • 大语言模型分词器
  • MySQL库表的操作
  • 【2024年华为OD机试】 (A卷,100分)- 端口合并(Java JS PythonC/C++)
  • TCP__滑动窗口__拥塞控制
  • electron 环境配置,离线安装,npm无法安装
  • 美摄科技PC端视频编辑解决方案,为企业打造专属的高效创作平台
  • AI问答:vue项目props传递参数 / 传递一个对象都包含好 / 还是分开多个传递好
  • 周记-CIE XYZ和RGB的区别
  • 一个基于用户行为日志的资源推荐系统落地
  • 《拉依达的嵌入式\驱动面试宝典》—操作系统篇(八)
  • 3D机器视觉的类型、应用和未来趋势
  • vue.js+websocket+mongodb实现纯粹的聊天室项目
  • React面试合集
  • 牛客网刷题 ——C语言初阶(6指针)——BC106 上三角矩阵判定
  • 天气app的收获
  • 频域自适应空洞卷积FADC详解
  • Spring Boot 支持哪些日志框架
  • vue实现淘宝web端,装饰淘宝店铺APP,以及后端设计成能快速响应前端APP