C++ 向量
2023-03-20 16:01 更新
[ ]操作符可以对向量进行读和写,这和apstring访问字符类似。同样和apstring一样,索引从0开始,count[ 0 ]指的是向量中的第0个元素,count[ 1 ]指的是向量中的第1个元素。[ ]操作符可以应用在任何表达式中。
count[0] = 7;
count[1] = count[0] * 2;
count[2]++;
count[3] -= 60;
所有的这些语句都是合法的赋值语句。下图是这些代码段的效果:
Count
因为向量的下标是从0到3,所以这里没有4的下标值。这是一个常见的下标越界错误,它会引起一个运行时错误。程序输出的下面的错误信息“非法的向量下标”,并且退出。
你可以使用任何表达式当作下标,只要它的类型是整型数。最常见的方式是通过一个循环变量作为向量的下标。就像这样:
int i = 0;
while (i < 4) {
cout << count[i] << endl;
i++;
}
这个while循环从0到4,当循环变量是4时,条件语句为假并退出循环。因此,循环体尽在i等于0,,1,2和3的时候执行。
每次我们利用一个循环变量i作为向量的下标,输出它的元素。这种向量的遍历方式非常常见。向量与循环在一起的关系就像蚕豆和基安蒂红葡萄酒。
以上内容是否对您有帮助:
← C++ 术语表
更多建议: