En los lenguajes de programación , una " matriz" contiene una colección de datos bajo el mismo nombre de variable . Algunos lenguajes de programación, como Python , permiten al programador colocar cualquier tipo de variable en cualquier array. Otros lenguajes de programación, como Java y C + +, requieren que los tipos de matriz pueden declarar con la matriz y la matriz sólo puede contener un tipo de datos. Sin embargo , al jugar con las reglas de la programación orientada a objetos y la referencia de memoria , se pueden mezclar los tipos de datos en las matrices en otros lenguajes de programación . Cosas que necesitará
intérprete o compilador para el lenguaje de programación adecuado ( Python , Java , C + +)
Mostrar más instrucciones
1
Para Python , agregue los elementos de forma individual a una lista. Las listas de Python manejar una variedad de tipos de datos de forma automática:
p = list () p.append ( 1 ) //añadir un integerp.append ( "uno" ) //añadir una cadena
2
para Java, crear una matriz de tipo "Object ", que sirve como la plantilla básica para otros objetos . De esta manera usted puede insertar objetos Integer y objetos de cuerda a través de polimorfismo :
Object [ ] o = new Object [ 10 ], o [ 0 ] = new String (" Hola "); //insertar un cadena echando " objeto" como "String " o [ 1 ] = new Integer ( 1 ) //insertar un número entero echando " objeto" como " Integer "
3 < p > En C + +, cree una matriz de punteros de tipo " void ", que puede referirse a cualquier tipo de datos , y la referencia a otras variables que contengan números y letras :
int main () {
< p> void * material [ 2 ] ;
int x = 2 ; charlas y = ' t' ;
return 0 ;}
cosas [ 0 ] = & x //primeras referencias de posición de un valuestuff entero [ 1 ] = &y; //referencias segunda posición de un valor de carácter