数组去重,数组a[10]中有几个元素
一.阵列
1.定义
类型名称[元素数];
使用数组时,[]中的数字称为下标,下标从0开始。
数量必须是整数。
例如:int等级[100]
下标范围是[0,99]
2.特性(数组相当于一个容器)
其中所有元素都具有相同的类型。
一旦创建,其大小就不能更改。
数组中的元素按顺序存储在内存中。
3.不能在数组之间直接赋值。
变量本身不能赋值。
要把一个数组的所有元素交给另一个数组,我们需要遍历(一个循环)。
遍历数组通常使用for语句使循环变量从0到小于数组长度,这样循环中最大的I正好是数组的最大有效下标。
二维数组
1.格式:int[i][j]
通常理解为I行J列的矩阵。
二维数组不能省略列数,但可以省略行数(行优先)。
每行一个{0}被除。
终于可以存在了。
如果省略,则表示零填充。
例如:int [][5]={
{0,1,2,3,4},
{2,3,4,5,6,7},
};
例如:
Intarr[][]={{1,2,3,4},{5,6,7,8},{9,10,11,12}},表示3行4列。默认行优先。
intarr[3][]={1,2,3,4,5,6,7,8,9,10,11,12 };错误,只告诉行,但不告诉列不能使用。
intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12 };行号可以省略,因为行优先。
Intarr[][4]={1,2,3,4,5,6,7,8,9,10},二维指针为:
1234
5678
91000
2.遍历二维数组。
需要两个周期。
例如:遍历int[3][5]
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。