size_t strlen (const char * str)
{
const char *eos = str;
while( *eos++ ) ;
return( eos - str - 1 );
}
或者
size_t strlen(const char *str)
{
const char *s;
for (s = str; *s; ++s){}
return(s - str);
}
size_t strlen (const char * str)
{
const char *eos = str;
while( *eos++ ) ;
return( eos - str - 1 );
}
或者
size_t strlen(const char *str)
{
const char *s;
for (s = str; *s; ++s){}
return(s - str);
}