Тема програмиране Команди за работа със сорс-контрол системи


Всяка размерност в многомерен масив започва от индекс нула



страница9/18
Дата28.10.2022
Размер151.69 Kb.
#115402
1   ...   5   6   7   8   9   10   11   12   ...   18
ТЕМА 2 Програмиране
Свързани:
09-2010-statia-2011, Комуникационнаполитика 14,15, Бекъпи сега и завинаги, ТЕМА 1. Програмиране, ТЕМА 14 Операционни системи, 16. 03. ИНТЕРНЕТ БИЗНЕС КОМУНИКАЦИИ 16
Всяка размерност в многомерен масив започва от индекс нула.

Нека разгледаме следния пример:

int[,] matrix =
{
{1, 2, 3, 4},
{5, 6, 7, 8},
};

Масивът matrix има 8 елемента, разположени в 2 реда и 4 колони. Всеки елемент може да се достъпи по следния начин:

matrix[0, 0] matrix[0, 1] matrix[0, 2] matrix[0, 3]
matrix[1, 0] matrix[1, 1] matrix[1, 2] matrix[1, 3]

В горния пример виждаме как да достъпим всеки елемент по индекс. Ако означим индекса по редове с row, а индекса по колони с col, тогава достъпа до елемент от двумерен масив има следния общ вид:

matrix[rowcol]

При многомерните масиви всеки елемент се идентифицира уникално с толкова на брой индекси, колкото е размерността на масива:

nDimensionalArray[index1, … , indexN]

Дължина на многомерен масив
Всяка размерност на многомерен масив има собствена дължина, която е достъпна по време на изпълнение на програмата. Нека разгледаме след­ния пример за двумерен масив:



Сподели с приятели:
1   ...   5   6   7   8   9   10   11   12   ...   18




©obuch.info 2024
отнасят до администрацията

    Начална страница