Errore, NULL, non e' 0... e un indirizzo di memoria non valido, e questo dipende da architettura ad archittetura.. Non e' standard percui per andare sul sicuro usa NULL tranquillamente!!! ma ricorda non e' detto che sia un 0!!!!Originariamente inviato da andrea_NET-_DSL
certo puoi fare benissimoossia ritorna 0 come valore numerico...concettualmente un puntatore ad una zona di memoria nulla(quindi non " punta " a nientecodice:return NULL;)
ciao![]()
![]()
Per il boolean, in c il tipo predefinito non esiste, piu' puoi creare un tipo enumerato cosi:
typedef enum {false, true} boolean;
bye bye