Ko Nulle nozīmē C, C ++ un C #

Datorprogrammēšanā nulle ir gan vērtība, gan rādītājs. Null ir iebūvēta konstante, kuras vērtība ir nulle. Tas ir tāds pats kā simbols 0, ko izmanto, lai pārtrauktu virknes C. Nulle var būt arī a vērtība rādītājs, kas ir tāds pats kā nulle, ja vien Procesors atbalsta speciālu nulles rādītāja bitu modeli.

Kas ir nulles vērtība?

Iekšā datu bāze, nulle ir vērtība. Vērtība null nozīmē, ka vērtības nav. Ja vērtību izmanto kā nulli, tā nav atmiņas vieta. Tikai norādes satur atmiņas vietas. Bez nulles rakstzīmes virkne netiktu pareizi pārtraukta, kas radītu problēmas.

Kas ir nulles rādītājs?

C un C ++ programmēšana, rādītājs ir mainīgais lielums, kas satur atmiņas vietu. Null rādītājs ir rādītājs, kas apzināti norāda uz neko. Ja jums nav adreses, kuru norādīt rādītājam, varat izmantot nulli. Nulles vērtība ļauj izvairīties no atmiņas noplūdes un avārijām programmās, kurās ir norādes. C nulles rādītāja piemērs ir:

# iekļaut
int galvenais ()
{
 int * ptr = NULL;
 printf ("ptr vērtība ir% u", ptr);
 atgriešanās 0;
instagram viewer
}

Piezīme: C mapē nulles makro tips var būt void *, bet C ++ tas nav atļauts.

Nulle C #

C # burtā nulle nozīmē "nav objekta". Informācija par nulli un tās lietojumiem C # satur:

  • Jūs nevarat programmās izmantot nulli, nevis nulli, kaut arī nulli attēlo vērtība 0.
  • Jūs varat izmantot nulli ar jebkuru atsauces veidu, ieskaitot masīvus, virknes un pielāgotos tipus.
  • C # skaitlī nulle nav tāda pati kā konstante nulle.
instagram story viewer