PDA

Visualizza la versione completa : [C/C++] Non inizializzare una variabile grave?


Lodin
02-11-2014, 13:01
Ciao a tutti,
ho da poco ripreso la programazione e questa volta sto cercando di pormi pi domande possibili e non dare nulla per "certo".
Il primo dubbio che mi venuto in mente : prprio necessario inizializzare le variabili (tipicamente a 0)?
Per togliermi sto dubbio ho creato un piccolo programma che mi stampa il contenuto di una variabile NON inizializzata per vedere se quest'ultima aveva gi il valore 0.... ebbene s, ma perch?
Io so che se non si inizializzano le variabili, queste potrebbero assumere valori casuali in quanto dichiarando una variabile non si fa altro che riservare una locazione di memoria alla variabile senza toccare il contenuto che essa assume...

Potete illuminarmi?

oregon
02-11-2014, 14:03
S, non ti devi fidare del valore di una variabile non inizializzata.

Loading