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

免责声明:内容仅供参考。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.