陣列就是乙個集合,裡面存放了相同型別的資料元素
特點 1、陣列中每個元素都是相同的資料型別。
2、陣列中的記憶體是聯絡的
int arr=
; cout <<
"陣列所佔記憶體: "
<<
sizeof
(arr)
<< endl;
cout <<
"陣列的長度: "
對於一維陣列的練習和學習可以通過:對自己定義的乙個亂序的陣列排序遍歷來加深學習;氣泡排序等等
二維陣列定義:
1、資料型別 陣列名 [ 行數 ] [ 列數]
2、資料型別 陣列名 [行數 ] [ 列數 ] = ;
3、資料型別 陣列名 [ 行數 ] [ 列數 ] = ;
4、資料型別 陣列名 [ ] [ 列數 ] = ;
上面獲取首位址和長度的方法依舊可用。
C和指標詳解 陣列
8.1.1 陣列名int a int b 10 a是標量,b為陣列。在c中幾乎所有的陣列名的表示式中,陣列名的值是乙個指標常量,也就是陣列第乙個元素的位址。不過也不要根據這個得出陣列和指標是相同的結論。陣列具有一些何指標完全不同的特徵。例如,陣列具有確定數量的元素,而指標只是乙個標量。編譯器用陣列名...
初步了解陣列
1 陣列應進行初始化 如 int a 10 初值不夠多,後元素自動初始化補0 2 注意陣列長度一定要是已經確定的數 如 define n 10 3 注意陣列的越界問題 如 int n n 10 for i 0 i 4 陣列從來都是從0開始 int a 10 i for i 0 i 10 i scan...
C語言指標詳解 陣列與指標
我們可以在函式實參中直接使用陣列名來使用陣列,陣列元素的指標就是陣列元素的位址。我們又知道陣列名代表陣列首元素的位址。因此 p a 0 p a 這兩條語句是等價的。我們再看一下它的初始化語句 int p a 0 或寫成 int p a 下面介紹下陣列指標的運算 當指標已經指向乙個陣列元素時可以進行 ...