¿Qué es “Índice de la lista fuera de rango”?

Una simple lista es una colección de múltiples objetos. En el mundo de la informática, una lista se considera como una colección al igual que una matriz, pila, montón, cola, etc. que se utiliza para almacenar múltiples instancias de los mismos tipos de datos. Por ejemplo, una lista de números enteros de tamaño 5 será capaz de almacenar 5 números enteros diferentes en ella, como se muestra en la siguiente imagen:

Una lista entera de tamaño 5

¿Qué es “Índice de lista fuera de rango”?

En todos los lenguajes de programación, hay ciertos tipos de errores y excepciones que surgen debido a una pieza de código inválida. El “Índice de la lista fuera de rango” es también una excepción, que se produce cuando el usuario trata de acceder a un índice inválido de la lista. Por índice inválido se entiende que el índice no está dentro del rango de la lista en el momento de su declaración.

Índice de la lista de excepciones fuera de rango

Otro punto a destacar aquí es que los índices de la lista no comienzan desde el “1” sino que su numeración comienza desde el “0”. Esto significa que una lista de tamaño “5” tendrá los siguientes cinco índices: “0”, “1”, “2”, “3” y “4”. Esto implica que si se intenta acceder realmente al quinto índice de la lista, entonces se tendrá que escribir Lista [4] en lugar de escribir Lista [5] porque esta última es un índice inválido.

Su sistema operativo sólo le permite acceder a los índices que forman parte del rango de su lista. Si intentas acceder a cualquier cosa que esté fuera de su rango, entonces la excepción de “Índice de la lista fuera de rango” será lanzada. Es exactamente por eso que la gente no escribe Lista [Longitud] cuando quiere acceder al último índice de la lista, sino que escribe Lista [Longitud -1] porque la numeración de los índices comienza en “0” mientras que la función Length() devuelve la capacidad real de la lista. Podrán entender esta excepción de una mejor manera si miran el código de abajo.

También te puede interesar:  Cómo descubrir quién te desatendió en el Instagram

Un recorte de código y su salida para explicar la excepción “Índice de la lista fuera de rango”:

int Lista [4] = {1, 2, 3, 4}; //declarando e inicializando una lista entera de tamaño 4 que contiene los elementos "1", "2", "3" y "4" con los índices "0", "1", "2", "3"
cout<<" La longitud de la lista es "<".

Salida:

La longitud de la lista dada es de 4
El primer elemento es 1
El segundo elemento es el 2
El tercer elemento es el 3
El cuarto elemento es el 4
List Index out of Range!

Un código de muestra para ilustrar la excepción de "List Index out of Range"

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.