Two-Dimentional Arrays
store a list of values .There will be situation where a table of values will have to be stored.Consider the following data table, which shows the value of the sales of three items byfour sales mens:
item 1 item 2 item 3
salesmen 1 310 275 365
salesmen 2 210 190 325
salesmen 3 405 325 240
salesmen 4 260 300 290
the table contains a total of 12 values, three in each line.We think of this table as a matrix consisting of four rows and tree columns. Each row represents the values of sales by a particular salesmen and each column represents the values of sales of a particular item.In mathematics, we represent a particular value in a matrix by using two sub scripts such as Vij. Here V denotes the entire matrix and Vij refers to the value in the ith row and jth column. For example, in the above table V23 refers to the value 325. C allows us to define such tables of items by using two-dimensional arrays. The table discussed above can be defined in c as v[2][3].
Two-Dimensional arrays are declared as follows:
type array-name [row-size][column-size]; note that unlike most other languages which we use one pair of parenthesis with commas to separate array sizes.C places each size in the own set of brackets.Two dimensional arrays are stored in memory as follows:
[0][0] [0][1] [0][2]
310 275 365
[1][0] [1][1] [1][2]
210 190 325
[2][0] [2][1] [2][2]
405 325 240
[3][0] [3][1] [3][2]
260 300 290
No comments:
Post a Comment