C語言陣列

2021-09-05 09:14:08 字數 669 閱讀 3487

一.陣列的特點是:

1.陣列是相同資料型別的元素的集合

2.陣列中的各元素的儲存是有先後順序的,它們在記憶體中按照這個先後順序連續存放在一起

3.陣列元素用整個陣列的名字和它自己在陣列中的順序位置來表示。例如,a[0]表示名字為a的陣列中的第乙個元素,a[1]代表陣列a的第二個元素,以此類推。

二.陣列型別應注意以下幾點:

陣列的型別實際上是指數組元素的取值型別。對於同乙個陣列,其所有元素的資料型別都是相同的。

陣列名的書寫規則應符合識別符號的書寫規定。

陣列名不能與其它變數名相同。例如:int a;float a[10];是錯誤的。

方括號中常量表示式表示陣列元素的個數,如a[5]表示陣列a有5個元素。但是其下標從0開始計算。因此5個元素分別為a[0], a[1], a[2], a[3], a[4]。

不能在方括號中用變數來表示元素的個數,但是可以是符號常數或常量表示式。例如:

#define fd 5 // … int a[3+2],b[7+fd];是合法的。但是下述說明方式是錯誤的。int n=5;int a[n];

三 .陣列分為兩種:一維陣列和二維陣列。

四.從學了陣列以後,當我們定義很多個變數分別取變數名就不麻煩了。並且在生活中使用陣列可以使商品等分類清楚明了,便於我們管理,陣列也一樣,相同型別的一類資料。對以後的程式設計有很大幫助。

c語言陣列

陣列 構造資料型別之一 陣列是具有一定順序關係的若干個變數的集合,組成陣列的各個變數稱為陣列的元素。陣列中各元素的資料型別要求相同,用陣列名和下標確定。陣列可以是一維的,也可以是多維的。在科學計算中,許多重要的應用都是基於陣列的。所謂一維陣列是指只有乙個下標的陣列。它在計算機的記憶體中是連續儲存的。...

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 將陣列的長...