UNA VARIANTE “DA HACKER”
Uno hacker la compatterebbe prima così...
int lunghezza(char *s) {
char *s0 = s;
while (*s) s++;
return s-s0;
}
… e poi così:
int lunghezza(char *s) {
char *s0 = s;
while (*s++);
return s-s0;
}
Il test “diverso da 0”è tautologico!
Il post-incremento puòessere inglobato.
Diapositiva precedente
Diapositiva successiva
Torna alla prima diapositiva
Visualizza versione grafica