Come si inizializza un array in C++?

Domanda di: Sig. Ausonio Carbone  |  Ultimo aggiornamento: 18 marzo 2023
Valutazione: 4.4/5 (49 voti)

La sintassi per dichiarare un array è molto semplice: rispetto a quella utilizzata per le variabili, dobbiamo solo aggiungere delle parentesi quadre: int[] myArray; Con questa riga di codice ho dichiarato un array di nome myArray che conterrà al suo interno una lista di valori di tipo integer.

Come inizializzare l array?

Le singole variabili di un array possono essere inizializzate in fase di dichiarazione (in modo analogo alle variabili di tipi primitivi). In questo caso la dichiarazione di array ha la seguente forma: <tipo>[] <nomeArray> = {<valori>}; dove <valori> è una sequenza di elementi di tipo <tipo> separati da virgole.

Come inizializzare un array di stringhe in C?

Per inizializzare una stringa di caratteri si può usare la stessa notazione usata per gli array: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' }; Abbiamo così inizializzato una stringa (array) di 6 valori di tipo char: la parola Hello più il carattere nullo '\0'.

Come inizializzare a zero un array?

Per inizializzare un array multidimensionale bisogna usare una sintassi di questo tipo: Codice: int a[100][100]={{0],{0}}; per ogni dimensione dell'array.

Come si dichiara un vettore in C?

Un vettore si definisce con la seguente sintassi: tipo nomeVettore[dimensione]; Alla normale dichiarazione di variabile si aggiunge semplicemente tra parentesi quadre il numero di elementi (dimensione) che compongono il vettore.

C++ gli array (creazione, inizializzazione e ciclare sugli array in C++)