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

C++ 循环结构详解:for、while、do-while 循环练习

一、学习前言

本次课程学习循环结构,用来重复执行相同代码块,大幅简化重复计算代码。三种循环各有适用场景,课堂练习输出九九乘法表、数字累加求和,记录循环语法区别。

二、核心知识点

  1. while 循环:先判断条件,条件成立再执行;
  2. do-while 循环:先执行一次代码,再判断条件,至少运行一次;
  3. for 循环:结构紧凑,适合已知循环次数场景;
  4. 跳转关键字 break 跳出循环,continue 跳过本次循环。

三、经典代码:九九乘法表

cpp

运行

#include<iostream> using namespace std; int main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { cout << j << "*" << i << "=" << i * j << "\t"; } cout << endl; } return 0; }

四、踩坑记录

  1. for 循环循环变量边界写错,出现多打印或少打印;
  2. 死循环问题:循环条件永远成立,程序无法停止;
  3. continue 使用混淆,分不清跳出单次和全部循环。

五、学习小结

for 循环在做题时使用频率最高,双层循环可以处理表格、矩阵类题目。循环、分支结合后已经可以完成简单算法题目,后续需要多加练习巩固逻辑。

原创声明:C++ 第三次课后作业,个人学习总结博客。

http://www.gsyq.cn/news/1581817.html

相关文章:

  • Rust 所有权模型的设计理念
  • 4.1.1 SQL执⾏顺序
  • 配置文件管理:多种环境配置分离
  • 谷歌浏览器 下载Google Chrome 安装教程
  • Go语言的sync.RWMutex读写锁与goroutine调度在锁获取公平性上的表现
  • DOM基础
  • 微信多账号消息如何避免路由混乱?wechatapi帮你管理多微信
  • 阿里发布视频生成模型HappyHorse 1.1:五大维度全面升级,手把手教你上手
  • RRF 混合检索 + BGE 重排序
  • 公司简约前台-著作权
  • Django计算机毕设之基于 Web 架构的 AES 文件夹加密防护系统的设计与实现 基于 Django 的文件加密解密安全防护系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 分布式系统一致性算法详解
  • 理解「数据网格」(Data Mesh)及其对数据平台架构的影响
  • 2026怎么选能支持多流派解盘逻辑的AI辅助解盘工具?资深专家教你看懂底层算力
  • 算法数据结构面试必备
  • RAG 系统中「检索质量」与「生成质量」之间那道隐形的鸿沟,到底是怎么形成的?
  • Rcpp并行计算指南:利用OpenMP和C++11线程加速R代码
  • console-powers实战:构建企业级调试工具的最佳实践
  • Miui_Camera徠卡模式深度解析:经典/生动风格对比与最佳拍摄参数
  • 如何通过biliTickerBuy构建B站会员购抢票通知系统
  • p项目扩展指南:如何自定义Python镜像源和安装路径
  • Wan2.1-Fun-V1.1-1.3B-InP Web UI使用教程:无需代码的AI视频创作
  • HACG扩展功能开发:如何为ACG阅读器添加新特性
  • Typedown:Windows平台轻量级Markdown编辑器的终极指南 [特殊字符]
  • Safety-DB案例研究:如何避免因依赖包漏洞导致的安全事故
  • AIGC赋能前端开发
  • RoseTTAFold-All-Atom Docker容器部署完全指南:简化复杂环境配置
  • 如何快速上手MAAC:10分钟完成多智能体协作训练实战指南
  • Python Munch库完全指南:像JavaScript一样访问Python字典的终极解决方案
  • 7步高效使用OB_Template书籍笔记模板:打造系统化阅读管理系统 [特殊字符]