当前位置: 首页 > news >正文

C++入门学习(三十)一维数组的三种定义方式

数组是什么?

数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。数组(有序的元素序列)_百度百科

数组特点

放在一块连续的内存空间中、数组中每个元素都是相同数据类型

数组数据与其对应下标

数组的定义

 1、int arr [数字];

先定义数组,并确定数组大小。

再给对应位置数据赋值。

#include <iostream>  
using namespace std;int main() {  int arr[5];arr[0] = 3; cout<<arr[0];return 0;  
}

输出:3 

2、int arr[5] = {1,3,4,6,3};

定义数组时,一并赋值。

赋值数据不够,使用“0”填补。

#include <iostream>  
using namespace std;int main() {  int arr[5] = {1,3,4,6,3};cout<<arr[0];return 0;  
}

输出:1

3、int arr[ ] = {1,3,4,6,3};

定义数组时,不确定数组的元素数量

元素数量可随意

#include <iostream>  
using namespace std;int main() {  int arr[] = {1,3,4,6,3,5};for (int i=0;i<5;i++ ){cout<<arr[i]<<endl;}return 0;  
}

相关文章:

  • langchain==win11搭建使用GPU
  • JVM-垃圾回收(标记算法,收集器)
  • 机试复习-4
  • Electron实战之进程间通信
  • SSM框架,Spring-ioc的学习(下)
  • 力扣热题100_双指针_15_三数之和
  • React18原理: React核心对象之ReactElement对象和Fiber对象
  • Paper - CombFold: predicting structures of large protein assemblies 论文简读
  • 函数 栈帧
  • Python 修改window桌面背景图片
  • 算法训练营day28(补), 贪心算法2
  • node.js后端+小程序前端+mongoDB(增删改查)
  • 【机器学习基础】决策树(Decision Tree)
  • Qt网络编程-TCP与UDP
  • 寒假学习记录15:Node(网络)
  • CSS3 变换
  • css属性的继承、初识值、计算值、当前值、应用值
  • javascript面向对象之创建对象
  • MQ框架的比较
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PhantomJS 安装
  • swift基础之_对象 实例方法 对象方法。
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue.js 移动端适配之 vw 解决方案
  • 番外篇1:在Windows环境下安装JDK
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 基于HAProxy的高性能缓存服务器nuster
  • 设计模式(12)迭代器模式(讲解+应用)
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 做一名精致的JavaScripter 01:JavaScript简介
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 安徽锐锋科技IDMS系统简介
  • (003)SlickEdit Unity的补全
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (Java数据结构)ArrayList
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二)JAVA使用POI操作excel
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)JAVA中的堆栈
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ***监测系统的构建(chkrootkit )
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net Stream篇(六)
  • .net 简单实现MD5
  • .netcore 获取appsettings
  • @Mapper作用
  • @Not - Empty-Null-Blank
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [BZOJ3223]文艺平衡树
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档