第3章 for循环、字符串与数组:Word Jumble
之前章节已经介绍了如何使用单个值,本章将介绍如何使用数据序列。您将学习更多有关字符串(字符序列的对象)的知识。本章还将介绍如何使用任意类型的序列,以及一种非常适合于与这些序列一起使用的新型循环。具体而言,本章内容如下:
使用for循环对序列进行遍历
使用组合了数据和函数的对象
使用string对象及其成员函数处理字符序列
使用数组对任意类型序列进行存储、访问和操作
使用多维数组更好地表示某种数据集合
3.1 使用for循环
第2章已经介绍了一种循环:while循环。现在介绍另外一种循环,即for循环。与while循环一样,for循环允许重复执行一段代码,但是它特别适合于计数以及遍历序列数据(如RPG游戏中角色物品栏中的物品)。
下面给出for循环的一般形式:
- for (initialization; test; action)
- statement;
initialization是为循环设置初始条件的语句(例如,它可能将计数器变量的值置为0)。每次在执行循环体之前都要对表达式test进行测试,就像while循环一样。如果test为false,程序转移到循环之后的语句。如果test为true,则执行statement。接下来执行action(通常是增加计数器变量的值)。该过程将一直重复,直到test为false,随后循环终止。