In struct Pointer mit NULL initalisieren?
-
Hallo alle zusammen,
die Frage ist sicherlich banal. Also ich möchte gerne einen Heapsort implementieren und habe mir dafür eine Datenstruktur aus verketteten Listen gebastelt. In meiner Struktur lege ich 2 Pointer fest (für rechten und linken Sohn), die Frage die ich mir jetzt Stelle, initalisiert man in einer Struktur Pointer-Werte mit NULL ? Ist das üblich oder eher unüblich?
Lg
Kiimmi
-
Wie willst du sonst wissen, ob es noch einen linken oder rechten Sohn gibt? NULL bezeichnet einen Pointer als ungültig, alles andere kann als gültige Adresse angesehen werden, womit ein Crash vorprogrammiert ist.