În programarea computerului, null este atât o valoare cât și un indicator. Null este o constantă încorporată care are o valoare de zero. Este la fel ca caracterul 0 folosit pentru a termina șirurile în C. Null poate fi, de asemenea, valoarea unui indicator, care este aceeași ca zero, cu excepția cazului în care CPU acceptă un model de biți special pentru un indicator nul.
Într-o bază de date, zero este o valoare. Valoarea nulă înseamnă că nu există nicio valoare. Când este folosit ca valoare, null nu este o locație de memorie. Doar indicatoarele dețin locații de memorie. Fără un caracter nul, un șir nu s-ar încheia corect, ceea ce ar cauza probleme.
Programarea C și C ++, un indicator este o variabilă care deține o locație de memorie. Indicatorul nul este un indicator care indică intenționat nimic. Dacă nu aveți o adresă de atribuit unui indicator, puteți utiliza null. Valoarea nulă evită scurgerile de memorie și se prăbușesc în aplicațiile care conțin indicatoare. Un exemplu de indicator nul în C este:
#include
int principal ()
int * ptr = NULL;
printf ("Valoarea ptr este% u", ptr);
returnare 0;
Notă: În C, macro-ul null poate avea tipul void *, dar acest lucru nu este permis în C++.
În C #, null înseamnă „fără obiect”. Informații despre null și utilizările sale în C # includ: