一位數組【同種類型變量的一個集合】數組是一個內存分配連續的集合
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二維數組運輸的訪問
數組名【行下標】【列下表】