#includeint stringLength (const char *string){ const char *cptr = string; while ( *cptr ) ++cptr; return cptr - string; //cptr表示指向字符串的\0字符的位置,string表示指向字符串的第一个字符的位置,所以两者相减就是字符串的长度}int main (void){ int stringLength (const char *string); printf ("%i ", stringLength ("stringLength test")); printf ("%i ", stringLength ("")); printf ("%i\n", stringLength ("complete")); return 0;}