Oppure

Loading
25/05/08 16:17
gantonio
Non esiste il concetto di "nessun valore" per un puntatore ...

Deve avere un valore, ma per capire se il puntatore e' valido o no, puo' essere usato il NULL.

Se il puntatore e' uguale a NULL, allora non e' sicuramente valido.
Ultima modifica effettuata da gantonio 25/05/08 16:17
aaa
25/05/08 16:24
NicobhC
Postato originariamente da gantonio:

Non esiste il concetto di "nessun valore" per un puntatore ...

Deve avere un valore, ma per capire se il puntatore e' valido o no, puo' essere usato il NULL.

Se il puntatore e' uguale a NULL, allora non e' sicuramente valido.

ok ora è tutto un pò più chiaro...probabilmente capirò di più più avanti. Grazie!! ;)
aaa
25/05/08 16:35
gantonio
Sicuramente ...

Considera, ad esempio, l'allocazione dinamica della memoria.

Quando verra' allocata la memoria, al puntatore che utilizzerai per questo scopo verra' assegnato il valore NULL se l'allocazione non e' stata possibile. In questo modo, nel seguito del programma, tu potrai sapere se la tua applicazione ha avuto dal sistema la memoria che ha richiesto oppure no e agire di conseguenza.
aaa