学习数组,需要弄清楚数组定义、内存分配及特点、操作常见问题、常见操作、数组嵌套等概念和程序实现。1.定义:同一种数据类型的集合,其实数组就是一个容器2.好处:数组有索引(下标从0开始),方便操作3.格式:元素类型[]数组名=new元素类型[元素个数或者数组长度]元素类型[]..
分类:
编程语言 时间:
2015-07-21 15:13:18
阅读次数:
136
1.声明类型说明符 数组名[][]/[][]数组名;example:int a[][];2.初始化数组名=new 类型说明符[数组长度][]; 数组名=new 类型说明符[数组长度][数组长度];example:a[][]=new int[3][]; a[][]=new int[3][4];具体说明...
分类:
编程语言 时间:
2015-07-21 10:22:54
阅读次数:
115
一.二维数组二维数组的定义:数据类型数组名[常量表达式1][常量表达式2] = {值1,值2,....值n};例如:int array[3][3] = {{1, 2, 3}, {2, 1, 3}, {3, 1, 2}};二维数组array[3][3] ...
分类:
编程语言 时间:
2015-07-20 23:00:31
阅读次数:
121
数组: 定义:数据类型数组名[数组元素个数] = {值1,值2,....} 本质:快速定义多个相同数据类型的变量数组的缺点:定义出来的是相同数据类型的变量.如:int c[5] = {0};//在给定数组元素个数的时候,可以按照该模式,全部赋初值为零int a[] = {4, 5, 6};//在.....
分类:
编程语言 时间:
2015-07-17 20:40:38
阅读次数:
136
数组:是在内存中连续存储同一类型的数据的空间因为在实际应用中需要存储同一类型的大量数据,所以有了数组数组的定义:数据类型 [] 数组名 =new 数据类型[长度];例:int [] a = new int [10];数据类型[] 数组名 =new 数据类型[]{值,中间用逗号隔开};例:int []...
分类:
编程语言 时间:
2015-07-16 00:37:35
阅读次数:
123
优先级
运算符
名称或含义
使用形式
结合方向
说明
1
[]
数组下标
数组名[整型表达式]
左到右
()
圆括号
(表达式)/函数名(形参表)
.
成员选择(对象)
对象.成员名
...
分类:
其他好文 时间:
2015-07-15 22:52:22
阅读次数:
202
首先一个列子说明指针和数组真的不是一回事:浅谈C中的指针和数组(一)如果用硬是把数组和指针放在一个,一个放声明里一个放定义中,这里就能看到指针和数组名是不同的。这篇文章从符号表的角度分析一下指针和数组名的不同点,两种东西在数据访问的时候的不同点。有关不同点,再来点更深层次的东西:浅谈C中的指针和数组...
分类:
编程语言 时间:
2015-07-15 11:01:14
阅读次数:
118
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身...
分类:
编程语言 时间:
2015-07-13 23:48:06
阅读次数:
226
int a[3][4]a 数组名,总共12个元素,可以当做3行4列去看待,这12个元素分别为:a[0][0] a[0][1] a[0][2] a[0][3]a[1][0] a[1][1] a[1][2] a[1][3]a[2][0] a[2][1] a[2][2] a[2...
分类:
编程语言 时间:
2015-07-12 20:19:26
阅读次数:
129
C++二级指针第二种内存模型(二维数组)二维数组 二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。定义 类型说明符 数组名[常量表达式][常量表达式] 例如: float a[3][4],b[5][10];二维数组元素地址#include using namespace std;...
分类:
编程语言 时间:
2015-07-12 12:38:05
阅读次数:
282