定义:

数组是构造数据类型之一

数组特点:

1.其中所有的元素具有相同的数据类型
2.两个元素之间的地址是连续的
3.一旦创建,不能改变大小

数组包括一维数组和二维数组

一维数组.

一维数组格式:

类型 数组名[元素个数];
初始化:int a[5]={90,80,70,100,95};

一维数组的特点:

1.其中所有的元素具有相同的数据类型
2.两个元素之间的地址是连续的
3.一旦创建,不能改变大小

二维数组.

二维数组格式:

类型 数组名[第一维长度][第二维长度];
初始化:int b[2][3]={1,2,3,4,5,6};或int b[2][3]={undefined{1,2,3},{4,5,6}};

二维数组的特点:

1.二维数组是一个特殊的一维数组

2.这个特殊的一维数组中每一个元素都是一维数组

数组类型

length, elements of the array

使用数组操作

1.声明数组

2.分配空间

3.赋值

4.处理数据

数组是一个变量,存储相同数据类型的一组数据

数组概括

1.其长度是确定的,数组一旦创建,它的大小不可以更改。
 2.其元素是相同数据类型,不允许出现混合类型
 3.数组中的元素可以是任何数据类型,也包括就基本类型和引用类型
 4.数组变量属于引用类型,数组也可以看作是对象,数组中的每一个元素相当于该对象的成员变量
 5.数组本身就是对象,Java中对象是在堆中,数组对象本身是在堆中

数组(一维数组与二维数组)相关推荐

  1. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  2. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  3. js一维数组,api,二维数组

    1.定义数组 空数组 1.数组字面量:[ ] var 变量名 = [ ]://定义一个空的数组把数组保存到变量中 2.新的数组对象 var 变量名 = new Array()://定义一个新的数组对象 ...

  4. python一维数组和二维数组,Python numpy实现二维数组和一维数组拼接的方法

    撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape 输出的值应该为(3,) 二维数组 2.numpy初始化二 ...

  5. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  6. 【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数 | 二维数组排序函数 )

    文章目录 一.抽象 二维数组 业务函数 1.二维数组 打印函数 2.二维数组 排序函数 二.完整代码示例 一.抽象 二维数组 业务函数 1.二维数组 打印函数 注意 , 二维数组 作为 函数参数 输入 ...

  7. c语言二维数组 ppt,C语言二维数组与指针.ppt

    C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...

  8. C 二维数组,以及自定义二维数组

    C 二维数组,以及自定义二维数组 我们通常情况下是这样定义一个二维数组的: int a[10][15]; 我们分别查看一下a,a[0],*a 都是一样的值吧 我们可以这么理解: a是一个数组的数组 a ...

  9. Java 数组(三)二维数组

    如果一维数组的各个元素仍然是一个数组,那么它就是一个二维数组.二维数组常用于表示表,表中的信息以行和列的形式组织,第一个下标代表元素所在的行,第二个下标代表所在的列. 一.二维数组的创建 1.先声明, ...

  10. Java二维数组详解:二维数组的声明和初始化,以及获取二维数组的值

    为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...

最新文章

  1. IDEA配置GitHub和Gitee
  2. JZOJ 3.10 1540——岛屿
  3. 【LeetCode笔记】146. LRU缓存机制(Java、双向链表、哈希表)
  4. LeetCode——N-Queens II
  5. Ceph源码解析:PG peering
  6. java web导出excel_javaweb导出excel文件的简单步骤
  7. “蓝桥+实验楼”:全新的平台、更优的服务
  8. 准备好了吗?GNN 图神经网络 2021 年的5大应用热点
  9. 捷太格特PC10G与三菱MR-J4的SSCNETⅢ通讯
  10. 注册免费域名教程(怎样免费注册域名)手把手教注册域名
  11. 腾讯自选股如何实现单位小时内完成千万级数据运算
  12. JAVA初学,小白编程,8大基本类型
  13. 高中计算机奥林匹克竞赛试题及答案,答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案...
  14. 用sql查询姓名和身份证_查询,更新和身份
  15. 【观察】亚信科技:“飞轮效应”背后的数智化创新“延长线”
  16. 云服务ftp服务器搭建_如何在阿里云服务器搭建FTP服务器,在本地电脑连接并操作...
  17. 跨站请求伪造 - CSRF
  18. 关于RouterOS 国内DDNS服务
  19. java查缺补漏之第十二天(不宜妄自菲薄,不宜狂妄自大)
  20. ForeSpider数据采集系统

热门文章

  1. 9patch / NinePatch 详解及使用
  2. 臭鱼的产品交互设计分享
  3. C++ 在函数中定义函数
  4. Linux alias查看/设置 命令别名
  5. excel表格多行空白,让空白行临近上方的数据自动填充到空白行
  6. Jekins安装配置教程
  7. K8S部署系统异常-FailedCreatePodSandBox:network: failed to set bridge addr: “cni0“ already has an IP addres
  8. Centos 异步 IO framework io_uring,基本原理,程序示例与性能压测
  9. Android网络代理原理及实现
  10. java.sql.timestamp_java.sql.Date和java.sql.Timestamp转换