《C++入门经典(第5版•修订版)》——6.1 循环

6.1 循环

C++入门经典(第5版•修订版)
计算机擅长的方面之一是重复做相同的事情,因为软件不会疲劳。

很多编程任务都可通过重复相同的事情指定次数或直到满足指定条件来完成。在程序中连续执行多次的代码块称为循环,其中每次循环都称为迭代。

您在本章学习while循环、do-while循环和for循环时,这些术语将派上用场。

时间: 2024-09-27 19:36:56

《C++入门经典(第5版•修订版)》——6.1 循环的相关文章

《Java 7程序设计入门经典》一3.12 do-while循环

3.12 do-while循环 最后一种Java循环是do-while循环.与在循环开始测试循环条件的for循环和while循环不同,do-while循环在每次循环结束时测试条件.这意味着,do-while循环总是至少执行一次.do-while循环的一般形式为: 尽管在只出现一条语句时可以不使用花括号,当它们常用来提供do-while结构的可读性,防止其与while语句混淆.只要条件表达式为真,do-while循环就不断迭代. 下面程序演示了do-while循环,直到用户输入字母q时循环结束.

《Java 7程序设计入门经典》一3.7 for循环

3.7 for循环 从第1章起,已经使用了for循环的简单形式.在看到for循环的强大功能和灵活性后,你也许会感到吃惊.现在从基础开始,即从for循环最传统的形式开始. 循环单个语句的for循环的一般形式是: 如果要循环代码块,循环的一般形式是: 初始化语句initialization通常是一个赋值语句,它设置循环控制变量的初始值.循环控制变量是用来控制循环的计数器.条件condition是一个布尔表达式,它决定是否继续循环.表达式iteration定义了在每次重复循环时循环控制变量的改变量.注

《Java 7程序设计入门经典》一3.8 for循环中的一些特殊情况

3.8 for循环中的一些特殊情况 因为for循环有很多变化,所以for循环是Java语言中用处最多的语句.一个最常见的用法是有多个循环控制变量.在使用多个循环控制变量时,每个表达式的初始化表达式和迭代表达式用逗号分隔.下面是一个简单的例子: 程序输出如下所示: 注意,逗号将两个初始化表达式和迭代表达式分开的方式.当循环开始时,在循环的初始化部分初始化变量i和变量j.每次循环开始时,递增变量i,递减变量j.当i大于等于j时结束循环.理论上,可以有任意数量的循环控制变量,但实际上,两三个循环控制变

《C++入门经典(第5版•修订版)》——6.4 for循环

6.4 for循环 C++入门经典(第5版•修订版) 编写循环时,经常需要设置计数器变量.检查计数器变量是否满足条件并在每次循环迭代中修改该变量,如下面的while循环所示: 上述代码在一行中显示X 13次.for循环是一种复杂的循环,将这三个步骤合并到了一条语句中.该语句使用关键字for,后面是一对括号.在括号内,是三条用分号分隔的语句,它们分别初始化计数器.检查条件和修改计数器. 下面的代码是前述while循环的重写版本,其输出相同: for循环的第一部分是初始化.可在这里放置任何C++语句

《C++入门经典(第5版•修订版)》——6.3 do-while循环

6.3 do-while循环 C++入门经典(第5版•修订版)while循环执行循环语句前检查条件表达式,如果条件不可能为true,循环语句就不会执行. 使用do-while语句将在循环末尾检查条件. 请看下面的循环: 仅当x < 50时这个循环的条件才为true.由于x初始值为60,因此这种条件不可能满足. 虽然如此,循环体还是执行了一次,并显示x的值60.这是因为do-while循环第一次不考虑条件,到循环语句执行完后才考虑. do-while循环的循环体至少会执行一次. 在程序清单6.4中

《C++入门经典(第5版•修订版)》——6.2 while循环

6.2 while循环 C++入门经典(第5版•修订版)while循环导致程序重复执行一组语句,直到开始条件为false.在关键字while后面,将一个表达式放在括号内,如果该表达式为true,就执行循环块内的语句.这些语句将重复执行,直到表达式为false. 下面的while循环显示数字0-99:关键字while后跟一个放在括号内的表达式.这条语句没有以分号结尾,而循环内的语句是一个放在{和}之间的语句块. 该循环包含条件表达式x < 100.只要x小于100,就执行循环体:显示x的值,并将其

《C++游戏编程入门(第4版)》——2.11 理解游戏主循环

2.11 理解游戏主循环 C++游戏编程入门(第4版) 游戏主循环是游戏中事件流的一般表示方式.事件的核心部分要重复执行,因此称之为循环.尽管不同游戏的主循环的实现不尽相同,但是几乎所有不同种类的游戏的基本结构是一样的.无论是简单的太空射击游戏,还是复杂的角色扮演游戏(Role-Playing Game, RPG),游戏通常由游戏主循环中相同的重复部分组成.游戏主循环如图2.13所示. 图2.13 游戏主循环描述了几乎适用于任何游戏的基本事件流 下面解释游戏主循环的各个部分: 初始化设置.这部分

《C++游戏编程入门(第4版)》——2.7 使用do循环

2.7 使用do循环 C++游戏编程入门(第4版)像while循环一样,do循环也可以基于表达式重复执行部分代码.区别在于,do循环在每次循环迭代之后验证表达式.这意味着循环体总是至少要执行一次.下面给出do循环的一般形式: do statement; while (expression)``` 程序执行statement,且只要验证为true,循环就重复进行.一旦expression验证为false,则循环终止. ###2.7.1 Play Again 2.0程序简介 Play Again 2

《SAP入门经典(第4版•修订版)》——3.4 SAP数据库基础知识

3.4 SAP数据库基础知识 SAP入门经典(第4版•修订版) 掌握了硬件和操作系统的知识细节之后,现在我们可以把注意力转到在下层支持SAP业务应用的数据库了,看看它所承担的角色.在选择数据库时,还应像选择硬件平台和OS时一样慎重挑选.鉴于平台和SAP版本限制,您可能只有一两种数据库可选(这就凸显了把SAP基础设施作为一个整体计算平台加以考虑的重要性).主流的数据库SAP均能支持,包括Microsoft SQL Server(最终将可以搭配SQL Azure使用).IBM DB2和多种Oracl

《SAP入门经典(第4版•修订版)》——3.6 案例分析

3.6 案例分析 SAP入门经典(第4版•修订版)请阅读本章案例,并利用您刚刚学到的硬件.操作系统和数据方面的知识分析和处理下面的问题.您可以在附录A中找到与此案例分析相关的问题答案. 3.6.1 情境您的雇主MNC公司在Microsoft Windows和SQL Server系统上运行着最新版的SAP应用.最近MNC收购了Archaic制造公司(AMI),这是MNC的一大竞争对手,它也分别在运行着Oracle和DB2数据库的UNIX和大型机平台上运行着最新版的SAP应用程序.MNC希望根据自己