請問,什麼叫一維陣列和二維陣列呢

2021-05-13 21:43:34 字數 1013 閱讀 2843

1樓:鐳毅

一維陣列:vector

多維陣列:matrix

現在有很多陣列的運算已經封裝,比如.vector,matrixmatrix何用? 相信我們都學過矩陣。。。矩陣有何用? 太多了舉一個例子:

圖形影象處理時用到的,平移、旋轉---〉靠什麼? 矩陣。。。。

作用太多了

2樓:匿名使用者

運用陣列可以簡化程式,使程式更加高效,也為以後學習指標型別的陣列打下了基礎。這些你會在以後的學習中感受的到。

3樓:板金鑫功友

二維陣列可以看成特殊的一維陣列,它們在記憶體中都是條狀儲存狀態,只是一維陣列在表達上不如二維陣列方便(非絕對)

c語言中如何定義一維陣列和二維陣列?

4樓:匿名使用者

一維陣列: 型別說明符 陣列名[常量表示式]例如 int a[10]它表示陣列名為a,此陣列有10個元素

二維陣列: 陣列名[下標][下標]

如 a[2][3] 下標可以是整形表示式如a[2-1][2*2-1]不能寫成a[2,3]

a[2-1,2*2-1]

5樓:匿名使用者

int a[100];/*可以存放100個整數的一維陣列*/

int b[2][10];/*共有兩行,每行可以存放10個整數的二維陣列*/

6樓:忙碌的小蟻

書上說的,

一維陣列:型別說明符 陣列名[常量] 如:a[10];

二維陣列:陣列名[常量][常量] 如:b[20][100];

a和b都是 陣列名 10,20,100就是常量。

7樓:引言

int *a;//此為1維陣列的定義

int **a;//此為2維陣列的定義

使用的時候分配相應大小的空間就可以了。

用完別忘記釋放。

為什麼二維陣列a和a,為什麼二維陣列a i 和 a i 相等

在記憶體中二復維陣列 是一行制一行儲存的,即本例中4個4個的儲存。那麼陣列的開頭,即可以是陣列第一個元素的位置,可以是陣列的首地址,也可以是第一行的首地址。如圖 即a 0 0 是二維陣列的第一個元素,也是第 0 行的第一個元素,他們的位置是一樣的所以地址也必然是相同的。a a 0 a 0 a 0 0...

vb 二維陣列宣告問題,VB 二維陣列宣告問題

vb規定,dim 陣列必須要求常數表示式,否則會出錯。但此問題可以這樣解決 dim m1 as integer,m2 as integerdim a as integer dim b as integer dim c as integer m1 2 這裡可以改為m1,m2從資料庫中讀取的數值m2 2...

c語言輸入整型二維陣列a,計算該二維陣列中的最

include void main int a 3 4 max,maxi 0,maxj 0,i,j printf 請輸入 n for i 0 i 3 i for j 0 j 4 j scanf d a i j max a 0 0 for i 0 i 3 i for j 0 j 4 j if max中...