C++ Break 和 Continue
break
语句还可以用来跳出循环。
在以下示例中,当 i
等于 4 时跳出循环:
for (int i = 0; i
C++ Continue
以下示例跳过了值为 4 的情况:
for (int i = 0; i
在 While 循环中使用 Break 和 Continue
你也可以在 while
循环中使用 break
和 continue
:
Break 示例
int i = 0;
while (i
Continue 示例
int i = 0;
while (i
C++ 数组
数组用于在单个变量中存储多个值,而不是为每个值声明单独的变量。
要声明数组,请定义变量类型,指定数组名称,后跟方括号,并指定它应该存储的元素数:
string cars[4];
我们现在声明了一个变量,它保存了一个包含四个字符串的数组。要向其中插入值,我们可以使用数组文字 – 将值放在逗号分隔的列表中,放在花括号内:
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
要创建一个包含三个整数的数组,你可以这样写:
int myNum[3] = {10, 20, 30};
访问数组的元素
通过在方括号 [] 内引用索引号来访问数组元素。
该语句访问 cars
中的第一个元素的值:
示例
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout
注意: 数组索引从 0 开始:[0]
是第一个元素。[1]
是第二个元素,依此类推。
更改数组元素
要更改特定元素的值,请引服务器托管用索引号:
cars[0] = "Opel";
示例
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout
遍历数组
你可以使用 for
循环遍历数组元素。
以下示例输出 cars
数组中的所有元素:
示例
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
for (int i = 0; i
这个示例输出每个元素的索引和其值:
示例
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
for (int i = 0; i
这个示例展示了如何遍历一个整数数组:
示例
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i = 0; i
foreach 循环
还有一个“foreach 循环”(在 C++ 版本 11(2011)中引入),它专门用于遍历数组中的元素:
语法
for (类型 变量名 : 数组名) {
// 要执行的代码块
}
以下示例使用了“foreach 循环”输出数组中的所有元素:
示例
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i : myNumbers) {
cout
省略数组大小
在 C++ 中,你不必指定数组的大小。编译器足够智能,可以根据插入的值的数量确定数组的大小:
string cars[] = {"Volvo", "BMW", "For服务器托管d"}; // 三个数组元素
上面的示例等同于:
string cars[3] = {"Volvo", "BMW", "Ford"}; // 也是三个数组元素
然而,最后一种方法被认为是“良好的做法”,因为它将减少程序中错误的几率。
省略声明中的元素
还可以在不在声明时指定元素的情况下声明一个数组,并在以后添加它们:
示例
string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
// ...
最后
为了方便其他设备和平台的小伙伴观看往期文章:
微信公众号搜索:Let us Coding
,关注后即可获取最新文章推送
看完如果觉得有帮助,欢迎点赞、收藏、关注
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
目录 一、帮助命令 二、运行第一个容器:hello-world 2.1 运行命令 2.2 命令执行流程图 三、镜像相关命令及其基本操作 3.1 登录私有镜像仓库 3.2 拉取镜像 3.3 查看镜像基本信息 3.3.1 docker images 命令查看镜像基…