Ce înseamnă Null în programarea computerului?

Î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.

Ce este o valoare 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.

Ce este un Null Pointer?

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++.

Nul în C #

În C #, null înseamnă „fără obiect”. Informații despre null și utilizările sale în C # includ:

  • Nu puteți utiliza 0 în loc de null în programele dvs., chiar dacă null este reprezentat de valoarea 0.
  • Puteți utiliza null cu orice tip de referință, inclusiv tablele, șirurile și tipurile personalizate.
  • În C #, nul nu este același cu zero constantă.