was macht dieser Befehlsaufruf?
-
test1 = (NULL != ExterneFunktion(test2));habe das in einem Codeschnippselgefunden, der Code läuft aber ich würde gerne verstehen was das macht oder wie kann man das alternativ schreiben, danke.
-
test1 ist eine boolsche variable.
wenn die funktion ExterneFunktion NULL zurück gibt, dann ist test1 = false wenn die funktion nicht NULL zurück gibt ist test1 = true.
alternativ könnte man schreiben:
if(ExterneFunktion(test2) != NULL) test1 = true; else test1 = false;