La maggior parte dei linguaggi di programmazione condividono la sintassi e la struttura comune . Ciò è particolarmente vero nella famiglia dei linguaggi C , che include C , C + + e C # . Mentre queste lingue condividono regole di sintassi simili , non ogni dichiarazione o espressione è la stessa. Dichiarazione di array in C o C + + , ad esempio , comporta una dichiarazione diversa da quella utilizzata in C # . Cercando di utilizzare una dichiarazione di matrice non corretta in C # verrà forzare il compilatore a gettare un " dichiaratore Bad Array " errore prima di fallire . Array
I programmi per computer sono costruiti sui concetti di dati e tipi di dati . I tipi di dati si riferiscono al tipo di dati assegnati ad una variabile e comprendono un intero numero intero , un carattere o un numero decimale frazionario . Un particolare tipo di dati è l'array . Un array rappresenta un insieme di elementi di dati memorizzati nello stesso nome di variabile , tanto come un elenco . Gli elementi dell'array sono accessibili attraverso un riferimento indice a base zero , usato racchiudendo l'indice tra parentesi quadre , come nell'esempio seguente :
my_array int [5 ] = { 4 , 5 , 6 , 7 , 8 } ; cout << my_array [ 4] ;
C + + Array Type
Il tipo di dati array in C e C + + rappresenta un insieme di dati memorizzati nella memoria uno adiacente all'altro . Se si immagina memoria del computer come una serie di blocchi , ciascuno rappresentante un indirizzo univoco , allora ogni variabile dichiarata in un programma occupa una serie di blocchi , in base alla dimensione dei dati . Quando un array viene dichiarato , il compilatore mette da parte una serie lineare di blocchi che possono contenere ogni elemento di dati adiacenti l'uno dall'altro . Un array in C e C + + è davvero un riferimento al primo elemento della lista e quindi serve come riferimento di memoria di base .