一位数组【同种类型变量的一个集合】数组是一个内存分配连续的集合
1数组的定义: 数组类型 数组名【数组的大小】
2数组元素的访问: 数组名【下标】;下标的范围【0 下标】
3数组元素的初始化
int arr1【5】={1,2,3,4,5};
int arr2【5】={1,2,3};
int arr3【‘a’】={1,2,3,4};
int arr4【】={1,2,3,4};
int arr5【5】={【3】=1,【4】=5};
4数组的遍历:挨个访问数组元素的值,用for循环
5数组的冒泡排序法
》打泡泡往后走
》小泡泡往前挤
7注意点:
数组名 就是首元素地址
数组名不可更改,它实际上是一个 int*const arr
访问一位数组元素地址: &arr【i】 arr+i
访问一位数组元素的值:
arr【i】 *(arr+i)
二维数组定义:
1数据类型 数组名[行号][列号]
(有多个一位数组组成的集合)
2维数组的初始化
int arr1[2][3]={{1,2,3}{4,5,6}};
int arr2[2][3]= {1,2,3,4,5,6};
int arr3[2][3]={1,2};
int arr4[2][3]={1,2,3,5,6,}
int arr5[][4]={};
int arr1[2][3]={{[1]=6},{[2]=3};
3二维数组运输的访问
数组名【行下标】【列下表】