C++ 数组

C++ 数组 首页 / C++入门教程 / C++ 数组

与其他编程语言一样,C++中的数组是一组具有连续内存位置的相似类型的元素。

在C++中, std::array 是一个封装固定大小数组的容器。在C++中,数组索引从0开始。我们只能在C++数组中存储固定的元素集。

Java C array 1

数组优点

  • 代码优化(更少的代码)
  • 随机访问
  • 轻松遍历数据
  • 易于操作数据
  • 易于排序数据。

数组缺点

  • 固定大小

数组类型

C++编程中有两种类型的数组:

  1. 单维数组
  2. 多维数组

一维数组

让我们看一个简单的C++数组示例,在这里我们将创建,初始化和遍历数组。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-arrays.html

来源:LearnFk无涯教程网

int main()  
{  
 int arr[5]={10, 0, 20, 0, 30};  //创建和初始化数组   
        //traversing array    
        for (int i = 0; i < 5; i++)    
        {    
            cout<<arr[i]<<"\n";    
        }    
}  

输出:

10
0
20
0
30

循环数组

我们还可以使用foreach循环遍历数组元素。它一一返回数组元素。

#include <iostream>
using namespace std;
int main()
{
 int arr[5]={10, 0, 20, 0, 30}; //创建和初始化数组
        //遍历数组 
       for (int i: arr)   
        {  
            cout<<i<<"\n";  
        }  
}

输出:

10
20
30
40
50

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

微服务架构核心20讲 -〔杨波〕

MySQL实战45讲 -〔林晓斌〕

说透中台 -〔王健〕

Spark核心原理与实战 -〔王磊〕

实用密码学 -〔范学雷〕

如何读懂一首诗 -〔王天博〕

全链路压测实战30讲 -〔高楼〕

React Native 新架构实战课 -〔蒋宏伟〕

好记忆不如烂笔头。留下您的足迹吧 :)