c語言陣列

2021-06-06 22:03:06 字數 507 閱讀 4340

陣列

構造資料型別之一

陣列是具有一定順序關係的若干個變數的集合,組成陣列的各個變數稱為陣列的元素。

陣列中各元素的資料型別要求相同,用陣列名和下標確定。陣列可以是一維的,也可以是多維的。

在科學計算中,許多重要的應用都是基於陣列的。

所謂一維陣列是指只有乙個下標的陣列。它在計算機的記憶體中是連續儲存的。

c語言中,一維陣列的說明一般形式如下:

《儲存型別》    《資料型別 >    《陣列名》[《表示式》] ;

陣列必須先定義,後使用

只能逐個引用陣列元素,不能一次引用整個陣列

陣列元素表示形式:  陣列名[下標]

其中:下標可以是常量或整型表示式

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

對static陣列元素不賦初值,系統會自動賦以0值

只給部分陣列元素賦初值

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

在定義陣列時,為陣列元素賦初值(在編譯階段使之得到初值)   

C語言陣列

在變數作函式引數時,所進行的值傳送是單向的。即只能從實參傳向形參,不能從形參傳回實參。形參的初值和實參相同,而形參的值發生改變後,實參並不變化,兩者的終值是不同的。而當用陣列名作函式引數時,情況則不同。由於實際上形參和實參為同一陣列,因此當形引數組發生變化時,實參陣列也隨之變化。當然這種情況不能理解...

C語言 陣列

陣列 void test1 for int i 0 i 5 i for int i 0 i 5 i 陣列資料倒序存放 void test2 printf 請輸入5個學生的成績 n for int i 4 i 0 i printf 輸出5個學生的成績 n for int i 0 i 5 i 將陣列的長...

C語言 陣列

一.陣列的定義 1.定義陣列 資料型別 變數名 初值 型別修飾符 陣列名 定義了乙個int型別,元素個數為5,陣列名為array的陣列 int array 5 陣列下標 索引 的取值範圍是0 元素個數 1 printf d n array 0 賦值 array 3 6 觀察下面的乙個陣列,沒有必要,...