8
Perché gli strlen di glibc devono essere così complicati per funzionare rapidamente?
Stavo esaminando il strlencodice qui e mi chiedevo se le ottimizzazioni utilizzate nel codice fossero davvero necessarie? Ad esempio, perché qualcosa come il seguente non dovrebbe funzionare altrettanto bene o meglio? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; …