c語言 陣列

2021-08-11 11:06:39 字數 666 閱讀 4928

陣列是由相同資料型別的相關聯的資料組成的一種資料結構,另外還有一種用關鍵字struct定義的資料結構:結構體。

陣列是一組連續的,具有相同型別的儲存單元。若要訪問陣列中某個特定的儲存單元或陣列元素,需要指定陣列的名字及該元素在陣列中的位置號。陣列又分單下標和多下標陣列。

單下標陣列的形式為:c[4]   其中c為陣列名,被方括號括起來的位置號稱為索引或者下標,它規定了陣列的大小。需要強調的是,任何陣列的第乙個元素都是第0號元素(例如c[3]:有三個元素,分別為 c[0]、c[1]、c[2])  陣列名只能包含字母、數字和下劃線並且不能以數字開頭!

多下標陣列的形式為:c[3][4]  這是乙個3行4列的陣列,就如線性代數裡的矩陣。

陣列的運算與數的運算法則一樣。但須指定位置,如:x=c[2]+c[3],意為陣列c中第三個和第四個元素之和。

陣列的定義,整形定義: int a[7];     ,     int  c[4],b[5];

如下,用for語句把0賦值給大小為5的乙個陣列並列印出來:

#include#includeint main ()

system("pause");

return 0;

}

其中 size_t 代表無符號型別,可以用 int 代替。

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