A számítógépes programozás során a null érték és mutató is. A Null beépített állandó, amelynek nulla értéke van. Ez megegyezik a 0 karakterrel, amelyet a C karakterláncok lezárására használnak. A Null is lehet a értéke mutató, amely megegyezik a nullával, hacsak a processzor támogatja a nulla mutató speciális bitmintáját.
Mi a nulla érték?
A adatbázis, nulla egy érték. A null érték azt jelenti, hogy nincs érték. Értékként használva a null nem memóriahely. Csak a mutatók tárolják a memóriahelyeket. Null karakter nélkül a karakterlánc nem fejeződne be helyesen, ami problémákat okozna.
Mi a nullmutató?
A C és C ++ programozás, a mutató egy változó, amely memóriahelyet tart. A nullmutató egy olyan mutató, amely szándékosan semmit nem mutat. Ha nincs címe, amelyet hozzá kell rendelni egy mutatóhoz, használhatja a null értéket. A null érték elkerüli a memóriaszivárgásokat és az összeomlásokat mutatókat tartalmazó alkalmazásokban. Egy példa a nullmutatóra a C-ben:
#include
int main ()
{
int * ptr = NULL;
printf ("ptr értéke% u", ptr);
visszatérés 0;
}
Megjegyzés: A C-ben a null makró típusa void * lehet, de a C ++ esetében ez nem engedélyezett.
Null a C # -ben
A C # számban a null azt jelenti, hogy "nincs tárgy". Információ a nullról és annak használatáról a C # -ben:
- A null helyett a 0 nem használható, még akkor is, ha a null értéket 0 jelöli.
- Bármely referenciatípussal használható a null, beleértve a tömböket, karakterláncokat és egyéni típusokat.
- C # -ben a null nem azonos az állandó nullával.