kongen kongen
首页
导航站
  • 学习教程

    • Opencv教程
    • C++基础教程
    • C++_Primer教程
    • CUDA编程
  • Opencv
  • CNN
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 十架道路

    • 十架七言系列
    • 基督徒生活观
    • 上帝的蓝图
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Kongen

你好呀(✪ω✪)
首页
导航站
  • 学习教程

    • Opencv教程
    • C++基础教程
    • C++_Primer教程
    • CUDA编程
  • Opencv
  • CNN
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 十架道路

    • 十架七言系列
    • 基督徒生活观
    • 上帝的蓝图
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • C++教程

    • 手册简介
    • C++ 简介
    • C++ 环境设置
    • C++ 基本语法
    • C++ 注释
    • C++ 数据类型
    • C++ 变量类型
    • C++ 变量作用域
    • C++ 常量
    • C++ 修饰符类型
    • C++ 存储类
    • C++ 运算符
    • C++ 循环
      • 循环类型
      • 循环控制语句
      • 无限循环
    • C++ 判断
    • C++ 函数
    • C++ 数字
    • C++ 数组
    • C++ 字符串
    • C++ 指针
    • C++ 引用
    • C++ 日期 & 时间
    • C++ 基本的输入输出
    • C++ 数据结构
  • C++面向对象

  • C++高级教程

  • C++资源库

  • C++相关教程

  • C++基础教程
  • C++教程
kongen
2025-02-06
目录

C++ 循环

# C++ 循环

有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

编程语言提供了允许更为复杂的执行路径的多种控制结构。

循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:

img

# 循环类型

C++ 编程语言提供了以下几种循环类型。点击链接查看每个类型的细节。

循环类型 描述
while 循环 (opens new window) 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 (opens new window) 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 (opens new window) 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 (opens new window) 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

# 循环控制语句

循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。

C++ 提供了下列的控制语句。点击链接查看每个语句的细节。

控制语句 描述
break 语句 (opens new window) 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 (opens new window) 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 (opens new window) 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

# 无限循环

如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。

#include <iostream>
using namespace std;
 
int main ()
{
    for( ; ; ){
        printf("This loop will run forever.\n");
    }
    return 0;
}
1
2
3
4
5
6
7
8
9
10

当条件表达式不存在时,它被假设为真。您也可以设置一个初始值和增量表达式,但是一般情况下,C++ 程序员偏向于使用 for(;😉 结构来表示一个无限循环。

**注意:**您可以按 Ctrl + C 键终止一个无限循环。

编辑 (opens new window)
C++ 运算符
C++ 判断

← C++ 运算符 C++ 判断→

最近更新
01
附录L_CUDA底层驱动API
02-08
02
附录K_CUDA计算能力
02-08
03
附录J纹理获取
02-08
更多文章>
Theme by Vdoing | Copyright © 2024-2025 Kongen | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×