CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 未来已来

    C++ SELF
    等级 4,课时 0
    在这篇鼓舞人心的文章中,你将了解技术如何在21世纪改变了我们的生活:从智能手机和互联网到 VR 与在线教育。我们将讨论现代世界所提供的机会,以及为什么重要的是不要错过利用这些机会的时机。阅读关于选择与行动的寓言——并今天就迈向未来!
    可用
  • C++ 中的 while 循环

    C++ SELF
    等级 4,课时 1
    在本讲中你将学习 C++ 中的 while 循环:执行顺序(每次迭代前检查条件)、良好循环的“三部分”(准备、条件、步进)、用于自检的不变量思想、几个实用模板(求和、读到终止值为止、在不使用 break 的情况下查找因子),以及导致无限循环的典型原因和如何根据流程图快速定位它们。
    可用
  • for 循环:计数器与边界

    C++ SELF
    等级 4,课时 2
    在本节 C++ 讲座中,你将弄清楚在已有 while 的情况下为什么还需要 for 循环,如何阅读 for 的头部(初始化、条件、步进)、这些部分按何种顺序执行、如何在脑海中把 for 展开成 while,以及如何避免常见的 off-by-one 错误。最后我们会构建一个小应用 StepTracker,并讨论关于边界、步长和计数器作用域的典型错误。
    可用
  • do-while:至少执行一次

    C++ SELF
    等级 4,课时 3
    在本讲中我们讲解 C++ 中的 do-while 循环:为什么它保证循环体至少执行一次、它与 while 有何不同、为什么结尾需要强制的分号 ;,并且讨论实用场景 —— 诸如重复输入直到有效值以及控制台菜单。最后讲执行顺序、常见陷阱和典型错误,帮助你在实际代码中自信地使用 do-while。
    可用
  • break/continue 与 嵌套循环

    C++ SELF
    等级 4,课时 4
    在本节 C++ 讲座中,您将学习循环控制语句 break 和 continue,理解它们在嵌套循环中的行为,学会正确地“提前退出”和“跳过迭代”,并看到若干实用示例:查找因子、过滤值、乘法表和控制台菜单。另会单独讨论为什么 break 只能结束最近的循环以及初学者常犯的错误。
    可用
  • 复杂度的直觉:两个嵌套循环得到 O(N²)

    C++ SELF
    等级 4,课时 5
    在本讲中,你将通过 C++ 中的循环示例理解渐进复杂度(Big‑O)的概念:什么是输入规模 N,为什么单个循环通常是 O(N),而两个嵌套循环是 O(N²),关于迭代次数的“正方形”和“三角形”图像是什么样子,以及为什么 break 有时能加速执行,但并不总是改变增长阶。最后你会组装一个小的「LoopLab」用于实验计数迭代次数。
    可用
  • C++ 23 课程 — CodeGym

    C++ SELF
    等级 4,课时 6
    本页介绍 CodeGym 的历史与演进:从温馨的教学与成千上万的实战题目,到以 CodeGym 品牌开展的国际化扩张,及 CodeGym University 的启动与新课程 C++ 23 的推出。我们将了解“多实践 + 导师制”这一教学理念的构成,以及 C++ Software Engineer 课程的具体内容。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym