Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: angel_davidsr en 17 Octubre 2012, 00:18 am



Título: Arreglos
Publicado por: angel_davidsr en 17 Octubre 2012, 00:18 am
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


Título: Re: Arreglos
Publicado por: Puntoinfinito en 17 Octubre 2012, 00:28 am
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!!".



Título: Re: Arreglos
Publicado por: Caster en 17 Octubre 2012, 19:01 pm
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:
Código
  1. 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:

Código
  1. x[55]

Saludos



Título: Re: Arreglos
Publicado por: Puntoinfinito en 17 Octubre 2012, 19:46 pm
Más bien explicado imposible, yo para explicar no sirvo xD