Шта је „Индекс листе ван опсега“

Једноставна листа је колекција више објеката. У свету рачунарске науке, списак се сматра колекцијом баш као низ, стек, гомила, ред итд. Који се користи за чување више инстанци истих типова података. На пример, целобројни списак величине 5 моћи ће да ускладишти 5 различитих целих бројева, као што је приказано на слици испод:



Целобројна листа величине 5

Шта је „Индекс листе изван опсега“?

У свим програмским језицима постоје одређене врсте грешака и изузеци који настају због неисправног дела кода. „Листа индекса изван опсега“ је такође изузетак, који се јавља сваки пут када корисник покуша да приступи неважећи индекс са списка. Под неважећим индексом подразумевамо да индекс не улази у опсег листе у време његове декларације.



Листа индекса је изван опсега Изузетак



Још једна тачка коју треба приметити овде је да индекси листа не почињу од „1“, већ да њихово нумерисање почиње од „0“. То значи да ће листа величине „5“ имати следећих пет индекса: „0“, „1“, „2“, „3“ и „4“. То подразумева да ћете, ако покушате да стварно приступите петом индексу листе, морати да напишете Лист [4] уместо да пишете Лист [5], јер је потоњи неважећи индекс.



Ваш оперативни систем вам омогућава приступ само оним индексима који су део опсега ваше листе. Ако покушате да приступите било чему изван његовог опсега, избациће се изузетак „Листа индекса изван опсега“. Управо из тог разлога људи не пишу Лист [Ленгтх] кад год желе да приступе последњем индексу листе, већ пишу Лист [Ленгтх -1], јер индексирање бројева почиње од „0“, док функција Ленгтх () враћа стварну вредност капацитет листе. Овај изузетак ћете моћи боље разумети ако погледате доњи код.

Исјечак кода и његов излаз који објашњава изузетак „Листа индекса изван опсега“:

инт Листа [4] = {1, 2, 3, 4}; // декларација и иницијализација целобројне листе величине 4 која садржи елементе ‘1’, ‘2’, ‘3’ и ‘4’ који имају индексе „0“, „1“, „2“, „3“ цоут<<” The length of the given list is ”<

Излаз:

Дужина дате листе је 4 Први елемент је 1 Други елемент је 2 Трећи елемент је 3 Четврти елемент је 4 Листа индекса изван опсега!

Пример узорка који илуструје изузетак „Листа индекса изван опсега“