AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C++
C++
级别 4
未来已来
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
课程的具体内容。
Please enable JavaScript to continue using this application.