C++ 数组声明和定义
C++数组
如果你已经有了C语言数组的学习经验,或开发的经验,且比较熟悉,那么这一章节C++数组的内容应该可以跳过,如果你并没有这些经验,或想巩固一下C/C++中数组的知识点,比如数组的定义、初始化等等,那么就可以接着往下阅读。
C++中什么是数组呢?这是一种内置的数据结构类型,用于存储指定大小的且元素类型相同的元素的顺序集合序列。
C++数组定义语法
type ArrName[ ArrSize ] = {valueList}
提示:如果该语法不包含“ = {valueList}”,则是C++声明数组的语法。
提示:如果不指定数组的大小Arrsize,则需要在声明数组的同时必须进行初始化。
C++数组初始化
C++数组的初始化就是为声明的数组进行赋值,也就是上述语法中“ = {valueList}”的部分。如果数组之前已经声明过了,那么初始化的时候,可以不指定type类型。比如下面代码便包含了数组的声明和初始化:
int num[3];
num = {1,2,3}
C++数组定义定义实例代码
下方实例中,定义了一个数组double类型的x,并通过for循环和索引的方式访问数组中的元素,关于索引的内容,我们将在下一个章节中进行介绍:
#include <iostream>
using namespace std;
int main(){
double x[] = {1.2,3.1,5.2};
for(int i = 0; i<3; i++){
cout << x[i] <<std::endl;
}
return 0;
}
代码编译运行得到输出:
1.2
3.1
5.2
免责声明:内容仅供参考。