2

¿Para qué sirven los arreglos unidimensionales?

int Temp[12];
PaperBirdMaster
  • 44,474
  • 6
  • 44
  • 82
  • 2
    Bienvenido para que sea bien recibida tu pregunta por la comunidad te invito a leer [ask] y editar la pregunta sengun los consejos que se te dan ahi – Raul Cacacho Apr 10 '18 at 14:10

2 Answers2

2

¿Para qué sirven los arreglos unidimensionales?

Para lo que sirvan dependerá del uso que se les de. Por sus características pueden ser útiles en diferentes contextos.

Características.

  • Almacenan datos de un tipo determinado de manera contigua en memoria.
  • Se consideran un agregado, aunque el tipo almacenado no lo sea.
  • Requieren que el tipo almacenado sea construible por defecto.
  • Decaen automáticamente a puntero al tipo almacenado.
  • El nombre del arreglo es equivalente a un puntero al primer elemento del mismo, pudiendo aplicar aritmética de punteros.

Otras cosas a tener en cuenta.

  • Es posible que un arreglo unidimensional no se ajuste a tus necesidades, C++ ofrece otros contenedores de datos a los que tal vez quieras echar un vistazo, consulta este hilo para más información.
  • Con cierta aritmética puedes simular un arreglo multidimensional usando uno unidimensional, consulta este hilo para más detalles al respecto.
PaperBirdMaster
  • 44,474
  • 6
  • 44
  • 82
1

En los Arreglos unidimensionales podemos acceder a cualquier elemento de este sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.

int miarreglo[10]
for(int i=0;i<10;i++)
    miarreglo[i]=i*10;

cout<<miarreglo[5]; //50
Samir Llorente
  • 1,409
  • 7
  • 21