Alguien me podria explicar mas a fondo como y para que se usan los arreglos (array)
Gracias es que estoy cojiendo una clase de lenguaje C y no entiendo esa parte bien
Para guardar en una misma variable diferentes variables.
char i[5]; <-Has creado una variable i con 5 tipos de variables más: i[0], i[1] ... i[5].
Luego puedes insertar en cada una propiedades:
i[0] = 'H';
i[1] = 'o';
i[2] = 'l';
i[3] = 'a';
i[4] = '!';
i[5] = '!';
for (int a=0;a<5;a++)
cout << i[a];
Aquí seguidamente nos saldra >> "Hola!!".
Buenas!
Los arrays son como "colecciones" de variables del mismo tipo, realmente se usan por comodidad, si tu por ejemplo necesitas almacenar 100 numeros enteros, no vas a crear 100 varibales de tipo int, para eso se utilizan los arrays, y esto se haria asi:
int x[99]
El indice (lo que esta entre corchetes) se utiliza para referirise a cada dato del array.
Por ejemplo:
Pongamos por caso que en el array declarado más arriba queremos guardar 100 numeros, del 0 al 99, los dos incluídos, pues cada indice representaria un valor:
x[0] = 0
x[1] = 1
Y asi con el resto de numeros. Si en cualquier punto del programa queremos acceder al numero 55,por ejemplo, pues seria asi:
x[55]
Saludos
Más bien explicado imposible, yo para explicar no sirvo xD