筆記5 陣列

2021-09-02 23:45:18 字數 924 閱讀 4921

一·概念

陣列:具有一定順序關係的若干相同型別資料的集合,

為構造資料型別之一。

陣列名:為該資料集合起的乙個名字 。

陣列元素:組成陣列的資料。屬同一資料型別,用陣列

名和下標確定。

二·一維陣列

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中,陣列的下...