Funktionen als Operanden?
-
Hm, ich mein zwar, dass ich das schon einmal geschrieben habe, aber ich finde es nicht wieder...
Ist es schlecht, wenn man Funktionen als Operanden einsetzt?
Verlangsamt das oder sonst etwas?Also
if(gibbool() == TRUE)
oder
BOOL a = gibbool;
if(a == TRUE)
?
-
wenn's nur einmal aufgerufen wird, ist es egal.
aber in schleifen sollte man sowas vermeidenwhile (a < strlen(s)) { ... }
ist meistens langsamer als
size_t l = strlen(s); while (a < l) { ... }