陣列的定義和應用

2021-09-02 22:32:59 字數 995 閱讀 9412

陣列的定義和應用

對於有些資料,只用簡單的資料型別是不夠的,難以反映出資料的特點,也難以有效地進行處理,因此就需要用到陣列。

1基本概念

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

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

陣列元素:組成陣列的資料。屬同一資料型別,用陣列名和下標確定。

其具體關係如下,

2.一維陣列的定義和引用

定義格式:資料型別 陣列名[常量表示式];

例如,int a[6];

其中陣列名為合法識別符號,常量表示式表示元素個數下標,從0開始,不能為變數。

一位陣列的引用:陣列必須先定義後引用;只能逐個引用陣列元素,不能一次引用整個陣列。

引用形式:陣列名[下標]

例如,

int a[5];

for(i=0;i<5;i++)

cout<3.一維陣列的初始化

初始化是指在定義陣列時,為陣列元素賦初值。

例如,int a[5]=;

等價於:a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5

注:陣列不初始化,其元素值為隨機數。

可以只給部分陣列元素賦初值,其餘的自動賦以0值。

當全部陣列元素賦初值時,可不指定陣列長度。

一維陣列例題,

用簡單選擇法對10個數排序

#include using namespace std;

#define size 10

void main()

,};int b[3][2],i,j;

cout<

for(i=0;i<=1;i++)

cout<

}cout<

for(i=0;i<=2;i++)

}

JAVA 語言基礎 陣列的定義 和應用

1 陣列 1 定義 同一型別的多個連續資料的儲存容器 大小固定,下標從0 length 1 陣列的本質是棧中的乙個引用指向堆記憶體中的連續儲存資料的空間,所以陣列名儲存的是堆中陣列的儲存位址 格式 a 資料型別 陣列名 new 資料型別 長度 b 資料型別 陣列名 new 資料型別 c 資料型別 陣...

陣列定義及應用

一 陣列的定義格式 1 資料型別 陣列名 new 資料型別 陣列的大小 長度 動態初始化 int arr new int 5 表示定義了乙個能儲存5個整型元素的陣列 也可以定義為int arr arr new int 5 arr 2 5 表示向arr陣列中下標為2的位置放入元素5 2 資料型別 陣列...

陣列的定義和使用

說到陣列,首先我們需要知道我們為什麼要定義陣列?方法返回值的時候只能返回乙個值,但是如果我們要返回多個值怎麼辦呢?這時候就需要用到陣列,可以把多個資料放在乙個陣列中,然後返回陣列,從而達到返回多個值的作用。那麼什麼是陣列呢?陣列是 相同資料型別的資料按 順序組成的一種 引用資料型別。陣列的定義分為兩...