C++程序设计实践学材系列(20)——1.5 用循环解决问题

简介: 回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]1.5 用循环解决问题  愚公移山的故事很有名。  为了将山移走,愚公和他的子孙们将山石“箕畚运于渤海之尾”,可以想见他们跑了一趟又一趟的辛苦,他们在重复地做着同一件事情。面对河曲智叟的质疑,愚公说:“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮(kuì)也”,这又是家族繁衍意义上的重复

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

1.5 用循环解决问题

  愚公移山的故事很有名。
  为了将山移走,愚公和他的子孙们将山石“箕畚运于渤海之尾”,可以想见他们跑了一趟又一趟的辛苦,他们在重复地做着同一件事情。面对河曲智叟的质疑,愚公说:“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮(kuì)也”,这又是家族繁衍意义上的重复。“而山不加增,何苦而不平?”则又告诉我们,搬山的重复劳动到一定程度,是可以停下来的。
  在现实问题中,这样的重复大量存在。编程序是为了解决现实的问题,于是在程序设计语言中,提供了描述重复的机制。用程序设计的术语,这种重复叫循环,循环在一定条件下可以停止。
  这一小节,我们初步体会C++中的循环。


回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

目录
相关文章
|
1月前
|
存储 C++
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
24 2
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
|
1月前
|
存储 编译器 C语言
C++类与对象深度解析(一):从抽象到实践的全面入门指南
C++类与对象深度解析(一):从抽象到实践的全面入门指南
47 8
|
2月前
|
C++
c++继承层次结构实践
这篇文章通过多个示例代码,讲解了C++中继承层次结构的实践应用,包括多态、抽象类引用、基类调用派生类函数,以及基类指针引用派生类对象的情况,并提供了相关的参考链接。
|
4月前
|
存储 安全 编译器
【C++入门 四】学习C++内联函数 | auto关键字 | 基于范围的for循环(C++11) | 指针空值nullptr(C++11)
【C++入门 四】学习C++内联函数 | auto关键字 | 基于范围的for循环(C++11) | 指针空值nullptr(C++11)
|
5月前
|
算法 程序员 编译器
C++的四类循环分享
C++的四类循环:Entry or Exit controlled, Ranged-based or For_each
|
5月前
|
C++
C++一分钟之-循环结构:for与while循环
【6月更文挑战第18天】在C++中,`for`循环适合已知迭代次数,如数组遍历;`while`循环适用于条件驱动的未知次数循环。`for`以其初始化、条件和递增三部分结构简洁处理重复任务,而`while`则在需要先检查条件时更为灵活。常见错误包括无限循环和逻辑错误,解决办法是确保条件更新和正确判断。了解两者应用场景及陷阱,能提升代码效率和可读性。
65 6
|
5月前
|
关系型数据库 MySQL 测试技术
技术分享:深入C++时间操作函数的应用与实践
技术分享:深入C++时间操作函数的应用与实践
46 1
|
5月前
|
C++
C++ : 程序设计简单实例
C++ : 程序设计简单实例
42 3
|
5月前
|
安全 C++
C++:程序设计实例
C++:程序设计实例
52 2
|
5月前
|
C++
C++解决线性代数矩阵转置 小实践
【6月更文挑战第3天】C++解决线性代数矩阵转置
68 2
下一篇
无影云桌面