C++ 数组

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

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

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

Java C array 1

数组优点

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

数组缺点

  • 固定大小

数组类型

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

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

一维数组

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

无涯教程网

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

输出:

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

来源:LearnFk无涯教程网

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";  
        }  
}

输出:

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

来源:LearnFk无涯教程网

10
20
30
40
50

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

技术教程推荐

持续交付36讲 -〔王潇俊〕

安全攻防技能30讲 -〔何为舟〕

张汉东的Rust实战课 -〔张汉东〕

爆款文案修炼手册 -〔乐剑峰〕

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

如何落地业务建模 -〔徐昊〕

程序员的测试课 -〔郑晔〕

玩转Vue 3全家桶 -〔大圣〕

云时代的JVM原理与实战 -〔康杨〕

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