C++ 数组与字符串编程:从基础到游戏实现
1. 数组的创建与初始化
在 C++ 中,创建数组时,为数组元素的数量定义一个常量是个不错的做法。例如:
const int MAX_ITEMS = 10;
string inventory[MAX_ITEMS];
上述代码声明了一个包含 MAX_ITEMS
个 string
对象的数组 inventory
,这里 MAX_ITEMS
为 10,即数组有 10 个 string
对象。
数组初始化可以使用初始化列表,用逗号分隔元素并放在花括号中。示例如下:
string inventory[MAX_ITEMS] = {"sword", "armor", "shield"};
此代码声明了一个大小为 MAX_ITEMS
的 string
数组,数组的前三个元素分别初始化为 “sword”、”armor” 和 “shield”。
若使用初始化列表时省略元素数量,数组大小将等于列表中的元素数量,例如:
string inventory[] = {"sword", "armor", "shield"};