Come inizializzare un array in C?
Domanda di: Ing. Cira Guerra | Ultimo aggiornamento: 6 marzo 2026Valutazione: 4.9/5 (56 voti)
In C, un array si inizializza dichiarando il tipo, il nome e i valori tra parentesi graffe {}, ad esempio int v[5] = {1, 2, 3, 4, 5};. È possibile omettere la dimensione se si forniscono i valori (int v[] = {1, 2, 3};) o inizializzare tutto a zero con int v[10] = {0};.
Come si inizializza un array in C?
l'array viene inizializzato come segue: Il numero di valori usati per l'inizializzazione (quelli posti tra le parentesi grafe {}) deve essere esattamente uguale alla dimensione dell'array. In C++ è possibile anche usare la notazione: int billy [] = { 16, 2, 77, 40, 12071 };
Come inizializzare un vector?
per inizializzare tutte le celle di un vettore T di n componenti a 0 si usa: for(i=0;i < n;i++) T[i]=0; Scansione discendente. L'indice parte dall'ultimo elemento utile e viene fatto arretrare di una cella per volta.
Come inizializzare una stringa 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 scrivere un array in C?
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 trovare un canale sulla TV?
Come dire ti amo in maniera diversa?
