二維陣列 - C/C++
文章推薦指數: 80 %
5.2 二維陣列 對於兩個變數的問題,其形式為. z = f(x,y). 從資料結構來看,就是一個二維的資料陣列。
影像資料屬於這類的資料典型;又如第四章所練習的九九乘法表也 ...
計算機概論:C/C++程式設計
第5章、陣列和指標
授課教師:陳慶瀚
WWW
:http://www.miat.ee.isu.edu.tw/cpp
E-mail:[email protected]
5.2二維陣列
對於兩個變數的問題,其形式為
z=f(x,y)
從資料結構來看,就是一個二維的資料陣列。
影像資料屬於這類的資料典型;又如第四章所練習的九九乘法表也可以看做是二維的資料結構。
在C/C++中,我們宣告二維陣列的方式如下:
陣列的資料型態陣列的名稱[row的數目][column的數目];
在電腦的記憶體排列方式上,二維的陣列本質上仍為一維陣列,只是使用較合於一般人直覺的二維方式來呈現其資料,在使用上會方便的多。
我們要宣告一個二維的整數型態陣列d,其y軸方向大小為10;x軸方向大小為20,其形式應該如下:
intd[10][20];
注意到上述宣告中,每一個維度使用一組括弧[]。
如果我們想存取x=2,y=1的陣列值,就需要將這兩個索引值帶入括弧中,即:
d[1][2]
下面的範例為一個由數字1到12的二維陣列並將值一列一列的印出。
/*----------------------------------------------------*/
//
範例程式5-5
//
使用二維陣列
//
陳慶瀚,2001
/*----------------------------------------------------*/
#include
延伸文章資訊
- 1二維陣列 - C/C++
5.2 二維陣列 對於兩個變數的問題,其形式為. z = f(x,y). 從資料結構來看,就是一個二維的資料陣列。影像資料屬於這類的資料典型;又如第四章所練習的九九乘法表也 ...
- 2【從零開始的C 語言筆記】第十六篇-二維Array
上一篇介紹了跟處理字串有關的String函式庫,也使用了很多例子來介紹函式的使用,不曉得這樣有沒有清楚一些? 趁不久前介紹的第十三篇Array,今天我們來介紹二維array ...
- 3第六章陣列
認識一維與二維陣列. 學習陣列的應用. 2. 一維陣列. ○ 一維陣列(1-dimensional array)可以存放多個相同. 資料型態的資料。 ○ 使用陣列必須經過兩個步驟:.
- 4C語言筆記— 二維陣列(Two dimensional Arrays)
我們可以將二維陣列假想是一搬在word, ppt中所做的表格。 下方是一個簡單的2 ✖️3的二維陣列。裡面的{9, 8, 7}分別代表陣列中的00, ...
- 5指標應用:利用一維陣列模擬二維陣列@ Bryan的C語言筆記
201507210403指標應用:利用一維陣列模擬二維陣列 · num[row][column]; · num[2][5]; · int x, y; for(y=0; y<row; y++) f...