En Turbo C + + , las matrices se utilizan para mantener las colecciones de datos que no es probable que cambie de tamaño muy a menudo. Son más rápidos y, en general , más fáciles de usar que sus primos , el vector y la lista enlazada. Las matrices pueden ser considerados como rejillas para almacenar información . El Turbo + matriz estándar C + requiere que todos los elementos de la matriz de acción del mismo tipo de datos . Instrucciones
1
Pega el siguiente dentro de su programa de C + + a declarar una matriz simple, dimensional :
myarray int [ 5 ] ;
En este momento , C + + ha reservado el espacio para un arreglo que contiene cinco números enteros. Sin embargo , no hay datos se ha puesto en la matriz , sin embargo, e intenta leer de la misma dará lugar a errores
2
Pega el siguiente para llenar la matriz con los valores , o " inicializar " la matriz. :
myarray [ 0 ] = 1 ;
myarray [ 1 ] = 2 ;
myarray [ 2 ] = 3 ;
myarray [ 3 ] = 4 ;
myarray [ 4 ] = 5 ;
Aviso , las matrices se accede mediante la ubicación dentro del array entre corchetes . Observe también que , en Turbo C + +, los índices de matriz siempre empiezan a contar desde cero y proceder con el tamaño de la matriz menos uno. Una fuente común de problemas para los nuevos programadores está intentando acceder índice " 5 " en una matriz con 5 elementos. El primer índice es siempre " 0 ".
3
Pega el siguiente como alternativa al Paso 2 :
myarray = { 1,2,3,4,5 } ;
Cuando usted necesita para llenar rápidamente una matriz con la información , esta forma abreviada puede ser más rápido . Sin embargo, se sobreponen a todos los contenidos anteriores de la matriz
4
Pega el siguiente para recuperar un valor de la matriz: .
Cout << myarray [ 0 ] ;
Esto imprimirá el primer valor de la matriz ( 1 ) a la pantalla
5
Pega el siguiente para declarar una matriz multidimensional : .
int myMDarray [ ,"2 ] [ 2 ] ;
Esto declara una matriz que , en lugar de una línea de información , es una rejilla , con dos filas y dos columnas . Esto proporciona un total de cuatro elementos , dispuestas en una cuadrícula, de myMDarray [ 0 ] [ 0 ] para myMDarray [ 1 ] [ 1]