1樓:遲遐思麥酉
arrm(0,0)=3
arrm(0,1)=0
這個是向陣列arrm(的第0排的第0個位址賦值3和向陣列arrm的第0排第1個位址賦值0
這個沒有為什麼的,你愛高興給他賦值幾就賦值幾,就像你想給小孩幾元錢就給幾元,那是你的事。
至於0,00,1是二維陣列的下標,即數學中的座標。
看下圖你就明白了。
就如你的arrm陣列在定義時。
定義了2排3列的資料。
第1個資料。
第2個資料。
第3個資料。
第0排第1排如上,那麼arrm(0,0)=10
arrm(0,1) =20
arrm(0,2)=30
arrm(1,0)=40 arrm(1,1)=50
arrm(1,2)=60
括號中的第乙個數相當於橫座標,第二。
個數相當於縱座標。
而等號後面的數即為橫縱座標交叉點的值,即該座標的值。
當然上面是原來的值,如果你想改變誰的值就可以用a(x,y)=賦於的值。
即可其實數值座標就是幾個變數的集合而已,只是為了便於在迴圈中好控制而已。
如你的arrm(2,3)就相當於2×3=6個變數,即上面列舉的6個。
在vb中陣列的起始下標是從0開始的,所以會出現0排第0個資料,而有些語言的陣列下標卻從1開始。
其實都差不多,只是後一種更接近於生活而已。
C定義二維陣列,C 定義乙個二維陣列
不是儲存到記憶體中 就是對陣列dham 3 32768 進行初始化 相當於int a 5 前面的const是說你在用到陣列的值時不能改變他的值 如果沒有const就可以改變 比如我定義的a 5 就可以改變它的元素的值 不如 你可以改變a 0 100 但是dham 3 32768 中的值你就不可以改變...
怎麼把二維陣列中的數值賦給一維陣列
單迴圈也可以 include int main void b 4 i for i 0 i 4 i return 0 用雙迴圈賦值吧,比如 int a 3 3 int b 9 int k 0 for int i 0 i 3li for int j 0 j 3 j var a array 1.100,1...
c語言 二維陣列指標中的和,C語言 二維陣列指標中的 和
要回答你的這個問題,不妨先根據你的問題先編寫一段小的示例程式 include include using namespace std int a 3 4 int main 這段示例程式在我本地上執行的結果為 a i 0 4214816 a i 4214816 a i 4214816 a i 0 42...