社区
Java SE
帖子详情
数组产生的原因是什么,数组使用中应注意的问题是什么?
blink118
2008-03-18 06:03:37
数组产生的原因是什么,数组使用中应注意的问题是什么? 请帮助我
...全文
225
6
打赏
收藏
数组产生的原因是什么,数组使用中应注意的问题是什么?
数组产生的原因是什么,数组使用中应注意的问题是什么? 请帮助我
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluewanderer
2008-03-18
打赏
举报
回复
数组直接对应计算机最基本的线性随机寻址,反过来说内存就是一个数组。计算机绝大部分时间都是在进行类似数组的操作,反过来说广义上你可以用数组干任何事,这一点往往是被忽视的。
...当然Java里这个是不可能的,Java里的数组只是一个类,是一种狭义上的数组。Java中在一个时刻有一个确定的长度,和一个确定的位置,这就有了一个范围,你不能访问这个范围之外的元素。大体上也就是这些。更多要注意的依然是数组是一切的基础,即便受了限制,还是不要低估它的潜力。
sqq4290
2008-03-18
打赏
举报
回复
应注意数组的索引是从0开始的,内存中存储这个数组的值也是从这个地方开始存的。引用数组的元素不要越界。数组是其它数据结构的基础,其特点是可以通过索引方便的访问特定的值,而栈,队列这两种数据结构就不能。
ooo19841080xinxin
2008-03-18
打赏
举报
回复
数组就是在内存中一段连续的空间中存储着类型相同的值的集合
superjoo
2008-03-18
打赏
举报
回复
数组就是在内存中的一段连续的空间,它里面存放的是相同类型的值,数组属于引用类型,·········
anyuehuanfeng
2008-03-18
打赏
举报
回复
调用方法时注意传递的是数组中的数还是指向数组的指针,后者能够改变原数组的值,前者不会。
网络咖啡
2008-03-18
打赏
举报
回复
数组产生的原因是为了方便保存一组类型相同的数据,便于操作
注意语法和逻辑意义
什么是
数组
?如何声明和
使用
数组
?
此外,多维
数组
和字符串
数组
也是
数组
的扩展用法。声明
数组
: 在C语言中,声明
数组
需要指定元素的类型和
数组
的名称,并可以指定
数组
的大小(元素个数)。
数组
与指针的关系:
数组
和指针在C语言中密切相关,事实上,
数组
名本身可以视为指向
数组
首元素的指针。多维
数组
: C语言支持多维
数组
,可以
使用
多个索引来访问
数组
中的元素,形成类似表格的数据结构。初始化
数组
: 可以在声明
数组
的同时对
数组
进行初始化,也可以在声明后逐个为
数组
元素赋值。
数组
的遍历: 可以
使用
循环结构来遍历
数组
,访问
数组
的每个元素。
什么是多维
数组
?如何声明和
使用
多维
数组
?
通过嵌套循环可以遍历多维
数组
中的所有元素,同时多维
数组
的内存布局也是按行优先的顺序。多维
数组
的传递: 在函数中传递多维
数组
时,通常需要指定
数组
的维度。多维
数组
的内存布局: 在内存中,多维
数组
的元素是按行优先顺序存储的。可以根据多维
数组
的维度数量添加相应的循环。声明多维
数组
: 在C语言中,声明多维
数组
需要指定每个维度的大小,并
使用
多个方括号表示维度。初始化多维
数组
: 可以在声明多维
数组
的同时对其进行初始化,或者在声明后逐个为
数组
元素赋值。多维
数组
的遍历: 可以
使用
嵌套的循环结构来遍历多维
数组
的所有元素。
指针
数组
与
数组
指针详解
指针
数组
与
数组
指针详解1.什么是指针
数组
和
数组
指针? 指针
数组
:指针
数组
可以说成是”指针的
数组
”,首先这个变量是一个
数组
,其次,”指针”修饰这个
数组
,意思是说这个
数组
的所有元素都是指针类型,在32位系统中,指针占四个字节。
数组
指针:
数组
指针可以说成是”
数组
的指针”,首先这个变量是一个指针,其次,”
数组
”修饰这个指针,意思是说这个指针存放着一个
数组
的首地址,或者说这个指针指向一个
数组
的首地址。 根
04【JS 基础】-【
数组
】重要!!!为什么要有
数组
?创建
数组
,获取
数组
元素,遍历
数组
,增元素,冒泡排序(
数组
案例)
第四天
数组
(重要!!!) 一,
数组
, 目标:为什么要有
数组
?创建
数组
,获取
数组
元素,遍历
数组
,增元素,冒泡排序(
数组
案例) 1,
数组
概念 问:之前学习的数据类型,只能存储一个值。如果我们想存储班级中所有学生的姓名,那么该如何存储呢? 答:可以
使用
数组
(Array)。
数组
可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。问:什么是
数组
呢? 答:
数组
是指一组数据的集合,其中的每个数据被称作元素,在
数组
中可以存放任意类型的元素。
数组
是一 种将一组数据存储在单个变量名下的优雅方式。 .
什么是稀疏
数组
?
稀疏
数组
是指包含空位或未定义元素的
数组
,这些空位并不占用内存空间。可以通过Array构造函数或delete操作符来创建稀疏
数组
。JavaScript 的迭代方法(如forEachmapfilter等)会跳过空位,处理时需要特别
注意
。稀疏
数组
在length属性、内存
使用
和性能上有一些特殊表现,处理时需要小心。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章