关闭

strcpy,strlen的源代码

1577人阅读 评论(0) 收藏 举报

char * strcpy( char *strDest, const char *strSrc )

 {   

      assert( (strDest != NULL) && (strSrc != NULL) );

      char *address = strDest;

      while( (*strDest++ = * strSrc++) != ‘/0’ );

      return address;

 

int strlen( const char *str ) //输入参数const
{    assert( strt != NULL ); //断言字符串地址非0

     int len;

      while( (*str++) != '/0' )

     { len++; }

    return len;

}

 

浮点型变量并不精确,所以不可将float变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”形式。如果写成if (x == 0.0),则判为错

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2756891次
    • 积分:25557
    • 等级:
    • 排名:第238名
    • 原创:201篇
    • 转载:537篇
    • 译文:0篇
    • 评论:367条
    最新评论