Особености при работа с масиви.

Кирил Иларионов

k.ilarionov at gmail.com

Valid XHTML 1.0 Strict
Валиден CSS!

  1. ДИРЕКТЕН достъп до елемент на масива, чрез индекса му.
    Можем да прочетем стойността на така избрания елемент или да я променим.
  2. ПОСЛЕДОВАТЕЛЕН достъп до елементите на масива, чрез оператор за цикъл.
  3. Тромаво ДОБАВЯНЕ или ИЗТРИВАНЕ на елемент, различен от последния елемент на масива.

Особености при работа с масиви.

Кирил Иларионов

k.ilarionov at gmail.com

Valid XHTML 1.0 Strict
Валиден CSS!

  1. Масивите могат да са с повече от един индекс. Трябва да знаете какно точно се номерира със всеки от индексите. Масивите с два индекса често се наричат матрици или просто двумерни масиви.
  2. Многомерните масиви традиционно се обхождат чрез вложени цикли, с отделен цикъл за всеки от индексите.

Особености при работа с масиви.

Кирил Иларионов

k.ilarionov at gmail.com

Valid XHTML 1.0 Strict
Валиден CSS!

  1. В C++ не можем да обработваме целия масив с един оператор.
    1. Няма агрегатетивни операции,
      като 4*myArray или array1==array2;
    2. Използваме цикли.

Особености при работа с масиви.

Кирил Иларионов

k.ilarionov at gmail.com

Valid XHTML 1.0 Strict
Валиден CSS!

  1. Типични грешки:
    1. Грешка при инициализанията:неинициализиран масив или погрешно инициализиран, често масива просто е грешно прочетен;
    2. Достъп до несъществуващ елемент на масива и от там работим със случайна стойност от паметта. Това се случва при излизане на индекса от интервала [0, arraySize-1], както отдясно, така и отляво.