Nella programmazione del computer, null è sia un valore che un puntatore. Null è una costante incorporata che ha un valore pari a zero. È uguale al carattere 0 utilizzato per terminare le stringhe in C. Null può anche essere il valore di un puntatore, che è uguale a zero a meno che la CPU non supporti uno schema di bit speciale per un puntatore null.
In un database, zero è un valore. Il valore null significa che non esiste alcun valore. Se utilizzato come valore, null non è un percorso di memoria. Solo i puntatori contengono posizioni di memoria. Senza un carattere null, una stringa non terminerebbe correttamente, causando problemi.
La programmazione C e C ++, un puntatore è una variabile che contiene una posizione di memoria. Il puntatore null è un puntatore che non punta intenzionalmente a nulla. Se non si dispone di un indirizzo da assegnare a un puntatore, è possibile utilizzare null. Il valore null evita perdite di memoria e arresti anomali nelle applicazioni che contengono puntatori. Un esempio di puntatore null in C è:
#includere
int main ()
int * ptr = NULL;
printf ("Il valore di ptr è% u", ptr);
ritorna 0;
Nota: in C, la macro null può avere il tipo void * ma ciò non è consentito in C++.
In C #, null significa "nessun oggetto". Le informazioni su null e i suoi usi in C # includono: