【C深度剖析】自实现strlen比较字符串拷贝字符串strcat

   int str_cmp (const char * s1, const char * s2)   {   int受潮湿腐烂;   而(! (ret=* (unsigned char *) s1 - * (unsigned char *) s2) & & s2 + +)   s1, s2 + +;   如果(ret> 0)   ret=1;   else if (ret <0)   ret=1;      返回受潮湿腐烂;   }      int str_len (const char *)   {   断言(s !=0);   char *开始=s;   (* + +);   返回(s -开始- 1);   }      char * str_cpy (char *桌子,char * src)   {   断言((桌子!=0)& & (src !=0));   char * ret=桌子;   而(* src)   *桌子+ +=* src + +;   * dest=' \ 0 ';   返回受潮湿腐烂;   }      char * str_cat (char *桌子,char * src)   {   断言((桌子!=0)& & (src !=0));   char * ret=桌子;   而(* dest)   桌子+ +;   而(* src)   *桌子+ +=* src + +;   * dest=' \ 0 ';   返回受潮湿腐烂;   }


【C深度剖析】自实现strlen比较字符串拷贝字符串strcat