Nei linguaggi di programmazione , una " matrice " contiene una raccolta di dati sotto lo stesso nome di variabile . Alcuni linguaggi di programmazione , come ad esempio Python , consentono al programmatore di inserire qualsiasi tipo di variabile in qualsiasi matrice . Altri linguaggi di programmazione , come Java e C + + , è necessario che i tipi di matrice essere dichiarati con la matrice e la matrice può contenere solo un tipo di dati . Tuttavia, giocando con le regole della programmazione orientata agli oggetti e di riferimento di memoria , è possibile usare tipi di dati in array in altri linguaggi di programmazione . Cose che ti serviranno
Interprete o compilatore per il linguaggio di programmazione appropriato ( Python , Java , C + + ) economici Show More Istruzioni
1
Python, aggiungere gli elementi singolarmente ad un lista. Liste Python gestire una varietà di tipi di dati automaticamente :
p = list () p.append ( 1 ) //Aggiunge un integerp.append ( ' uno ' ) //Aggiunge una stringa
2
Per Java , creare una matrice di tipo "Object ", che serve come il modello di base per altri oggetti . In questo modo è possibile inserire oggetti Integer e oggetti String titolo di polimorfismo :
Object [ ] o = new Object [ 10 ] , o [ 0 ] = new String ( "Ciao " ) ; //inserire un stringa da casting " oggetto ", come " String " o [ 1 ] = new Integer ( 1 ) ; //Inserire un numero intero da casting " oggetto ", come " integer "
3 < p > per il C + + , creare un array di puntatori di tipo "vuoto ", che può riferirsi a qualsiasi tipo di dati , e di riferimento di altre variabili che tengono numeri e lettere :
int main ( ) {
< p > void * roba [ 2 ] ;
int x = 2; char y = 't ';
return 0; }
roba [ 0 ] = & x ; //prima posizione fa riferimento a un valuestuff intero [ 1 ] = &y; //secondo riferimenti di posizione un valore di carattere