一·概念
陣列:具有一定順序關係的若干相同型別資料的集合,
為構造資料型別之一。
陣列名:為該資料集合起的乙個名字 。
陣列元素:組成陣列的資料。屬同一資料型別,用陣列
名和下標確定。
二·一維陣列
1.定義 資料型別 陣列名[常量表示式]
2.一維陣列的引用
陣列必須先定義,後使用
只能逐個引用陣列元素,不能一次引用整個陣列
陣列元素表示形式: 陣列名[下標]
其中:下標可以是常量或整型表示式
3.初始化
初始化是指在定義陣列時,為陣列元素賦初值
(在編譯階段使之得到初值)
初始化方式
int a[5]=;
等價於:a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5;
說明:陣列不初始化,其元素值為隨機數
可以只給部分陣列元素賦初值,其餘的自動賦以0
值當全部陣列元素賦初值時,可不指定陣列長度
例1 簡單選擇法對10個數排序
排序過程:
(1)首先通過n-1次比較,從n個數中找出最小的,將它與第
乙個數交換—第一趟選擇排序,結果最小的數被安置
在第乙個元素位置上
(2)再通過n-2次比較,從剩餘的n-1個數中找出關鍵字次小
的記錄,將它與第二個數交換—第二趟選擇排序
(3)重複上述過程,共經過n-1趟排序後,排序結束
#include using namespace std;
#define size 10
void main()
cout<<"the sorted numbers:\n";
for(i=1;i
Golang學習筆記5 陣列array
1.array的定義var a 4 int 元素自動初始化為零 a int 編譯器按照初始化值數量確定陣列長度 a 5 int 未提供初始值的元素自動初始化為零2.陣列指標和指標陣列 陣列指標是指獲取陣列變數的位址。此時變數p就是指向陣列的指標。特別注意p定義的型別為長度為100的陣列的指標。長度必...
C 筆記整理5 陣列(總複習)
一維陣列 定義 1,表明陣列的型別。2,標識陣列的名稱。3,確定陣列的長度,或事先定義好各元素。4,下標可以是整型常量或整型表示式。形式 1,int a 5 2,int a 8 未賦值的元素預設為0 3,int a 系統自行定義陣列的長度 4,define n 10 int a n 陣列的下標只能以...
C基礎課程筆記總結5 陣列
課程 陣列 陣列在c中屬於構造型別,構造型別即有n個基本資料型別所組成的一種型別。陣列名的含義永遠是乙個位址值。sizwof 陣列名 返回陣列所佔的總位元組數,總位元組數是指當前每個元素所佔記憶體空間的大小再x元素個數,除以相應的型別位元組數,即可得到陣列的長度,即儲存了多少個元素。在c中,陣列的下...