Logo it.boatexistence.com

È necessario inizializzare l'array al momento della dichiarazione?

Sommario:

È necessario inizializzare l'array al momento della dichiarazione?
È necessario inizializzare l'array al momento della dichiarazione?

Video: È necessario inizializzare l'array al momento della dichiarazione?

Video: È necessario inizializzare l'array al momento della dichiarazione?
Video: 24 Array. Matrici. Dichiarazione inizializzazione inserimento visualizzazione 2024, Maggio
Anonim

È necessario inizializzare l'array al momento della dichiarazione. Questa affermazione è falsa. … La dichiarazione num[SIZE] è consentita se SIZE è una macro. Questa affermazione è vera, perché la MACRO sostituisce semplicemente il simbolo SIZE con un dato valore.

Possiamo inizializzare un array al momento della dichiarazione?

Al momento della dichiarazione

Durante l'istanza dell'array, non è necessario specificarne il tipo: int array={ 1, 2, 3, 4, 5 }; Nota che non è possibile inizializzare un array dopo la dichiarazione usando questo approccio; un tentativo di farlo risulterà in un errore di compilazione.

Cosa è necessario al momento dell'inizializzazione dell'array?

Quale di questi è necessario specificare al momento dell'inizializzazione dell'array? Spiegazione: Nessuno.

Gli array devono essere inizializzati?

Non è necessario inizializzare tutti gli elementi in un array. Se una matrice è inizializzata parzialmente, gli elementi non inizializzati ricevono il valore 0 del tipo appropriato. Lo stesso vale per elementi di array con durata di archiviazione statica.

Cosa succede se non inizializzi un array?

Se non inizializzi i numeri nell'array, possono essere qualsiasi cosa. L'utilizzo di questo invece ti evita di dover scorrere l'array e assegnare ogni valore a 0. Se decidi di inserire altri numeri, non sarà necessario inizializzare l'array.

Consigliato: