C++数组
C++是和其他的语言一样都是支持数组数据结构的,它可以存储一个固定大小的相同元素类型的顺序集合。说白了,她就是用来存储一系列数据的。
在我们声名数组的时候我们声名的不是一个单独的变量例如arr1,而是声名一个数组变量比如sum,然后使用sum[100]。切记数组的起始位置是sum[0]! ! !
声名数组
实例不讲了,我直接上代码吧
type arrname [arrSize];
double sum[100];
这个叫做一维数组,arrSize必须是一个大于0的整数常量,type是C++的数据类型,也就是你要存储在数组中的数据类型。例如int、char、double等等。
初始化数组
在C++中数组也和其他的变量一样初始化,上代码。
double sum[8]= {1,2,3,4,5,6,7,8,9};
也可以
double sum[]= {1,2,3,4,5,6,7,8,9};
除了整体赋值呢,我们也可以对单个元素赋值,来个栗子:
sum[5]={50};
这行代码的意思是将sum这个数组的第六个元素的初始值赋值为50。
访问数组元素
来吧,废话不多我直接上代码:
#include<iostream>
#include<iomanip>
using namespace std;
using std::setw;//setw空格数
int main(){
int sum[10];
for (int i = 0; i < 10; ++i) {
sum[i] = i+100;
}
for (int j = 0; j < 10; ++j) {
//setw(10)输出100个空格
cout << j << setw(10) <<sum[j]<<endl;
}
return 0;
}
运行结果:
我们可以使用setw()函数来格式化输出。
好了!!下课!!吃饭,饿死了!!!!!!!!