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 不...