正文

for循环、字符串与数组(17)

通过游戏编程实战教新手学C++编程 作者:(美)Michael Dawson


3.8  本章小结

本章介绍了以下概念:

● for循环可以重复执行代码段。在for循环中,可以提供初始化语句、测试表达式和在每次循环迭代后执行的动作语句。

● for循环经常用于对序列进行计数或遍历序列。

● 对象是组合了数据(称为数据成员)和函数(称为成员函数)的经过封装的聚合体。

● string对象定义在文件string中,是标准库的一部分。string对象用于存储字符序列,并且有成员函数。

● string的定义方式使它可以直观地与已知的一些运算符一起使用,如连接运算符和关系运算符。

● 所有string对象都有成员函数。这些成员函数可以获取string对象的长度、检查字符串是否为空、查找子字符串以及移除子字符串。

● 数组提供了存储和访问任意类型序列的方法。

● 数组的局限在于它们的长度是固定的。

● 使用下标运算符可以访问string对象和数组中的单个元素。

● 在试图访问string对象或数组中的某个元素时,边界检查没有被强制实现。因此,边界检查要由程序员完成。

● C风格字符串是以空字符结尾的字符数组,而且是C语言中表示字符串的标准方法。尽管在C++中使用C风格字符串是完全合法的,但使用string对象操作字符序列的方式更为可取。

● 多维数组可以用多个下标来访问数组元素。例如,棋盘可以表示成包含8×8个元素的二维数组。


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号