C語言中,陣列相關知識點介紹

2021-09-20 18:30:53 字數 1459 閱讀 1010

c語言中,陣列是乙個很重要的概念。

我們可以這樣理解:陣列,就是乙個非常大的盒子,這個大盒子裡面,可以裝很多個小盒子。裡面的小盒子,就是乙個個陣列元素。

我們來看一下這個程式:

c語言定義乙個陣列

上述c語言程式中,第5行,就是在定義乙個陣列。跟定義基礎的變數一樣,陣列名稱前面,要加上資料型別。這裡的陣列變數array的資料型別,是int,也就是說:這個陣列裡面的所有元素,都是int型別。

如果我們這樣寫:float array[3] , 那麼這個陣列,就是浮點型陣列; 如果這樣寫:char array[3] , 那麼這個陣列就是字元型陣列。

陣列的初始化問題,我們看一下第5行中, int array[3] = ;

這裡,我們將陣列array初始化為了:第乙個元素的值為:1;第二個元素的值為2;第三個元素的值為3

在呼叫陣列的時候,比如:第7行,第8行,第9行,我們分別使用 array[0] 、array[1] 、 array[2] 來呼叫這個陣列裡面的值。中括號裡面的數字,被稱為:下標

呼叫的方法是這樣:陣列的名字[下標]

第乙個陣列元素的下標,為0;第二個陣列元素的下標,為1;第三個陣列元素的下標,為2;... ... 依此類推。

c語言中,給陣列賦值

上圖c語言程式中,第7行、第8行、第9行,就是在給陣列array賦值。在第5行定義陣列的時候,我們並沒有給陣列初始化。(所謂初始化,就是在定義陣列的時候,順便給陣列賦值)

如果陣列沒有被初始化,那麼,它裡面元素的值,都是不確定的。值或許都為0,也或許為乙個隨機值。總之,如果沒有初始化,陣列裡面的值,是不確定的,具體是什麼值,要看所使用的編譯器。

在給陣列賦值的時候,可以用這樣的方式: 陣列名[下標] = 所要賦予的值。

比如: array[0] = 1 ; array[1] = 2 ; array[2] = 3 ;「

end

今天就學習到這裡啦,大家記得點讚收藏,分享**,關注喲!

你想要的c/c++全套資料盡在這裡!

C語言 總結陣列指標相關知識點

1 陣列在記憶體中是連續存放的。2 記憶體中的乙個記憶體單元對應乙個位址。3 在32位平台上指標是4個位元組,64位平台8個位元組。4 陣列的陣列名其實是陣列首元素的位址。1 sizeof 陣列名 這裡陣列名表示整個陣列。2 陣列名,這裡陣列名表示整個陣列。例子 32位 includeint mai...

C語言陣列知識點

指標陣列 陣列指標 指標陣列 指標陣列是陣列,是乙個存放指標的陣列。例 int arr 5 陣列指標 是有能力指向陣列的指標。例 int p 5 p 先和 結合,說明p是乙個指標變數,然後指標指向的是乙個大小為10個整型的陣列。所以p是乙個指標,指向乙個陣列,叫陣列指標。分辨陣列or指標 由離其最近...

陣列相關知識點

什麼是陣列 陣列就是乙個容器,用於存放一系列相同資料型別 特點 乙個陣列名儲存多個資料 使用陣列四步走 1.宣告陣列 inta 2.分配空間 a new int 5 3.賦值 a 0 8 4.處理資料 alt 回車迴圈的快捷鍵 next以及nextline區別 string input.next 不...