1. strcpy:字符串拷贝函数,无边界,一直拷贝到字符串结束符 '\0' 为止。

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

代码实现:

 #include <assert.h>

 char* strcpy(char* strDest, const char* strSrc)
{
assert((strDest != NULL) && (strSrc != NULL));
char* address = strDest; while((*strDest++ = *strSrc++) != '\0'); return address;
}

2. strlen:求字符串长度,不包括字符串结束符 '\0'。

int strlen(const char* str);

代码实现:

 #include <assert.h>

 int strlen(const char* str)
{
assert(str != NULL);
int len = ; while(*str++ != '\0')
{
len++;
} return len;
}

最新文章

  1. HDU5402 暴力模拟
  2. c#跨线程访问控件帮助类
  3. 解决微信浏览器无法使用window.location.reload()刷新页面
  4. Java的从浅至深绕坑而行的学习
  5. 解决extjs grid 不随窗口大小自适应的问题
  6. 魅蓝Note有几种颜色 魅蓝Note哪个颜色好看
  7. 拍照、本地图片工具类(兼容至Android7.0)
  8. js闭包绑定元素
  9. Dynamics 365 Online用户密码三问及其解答
  10. C#中的is和as
  11. 腾讯大数据平台Oceanus: A one-stop platform for real time stream processing powered by Apache Flink
  12. 页面报错时隐藏Tomcat信息
  13. @Html自定义属性
  14. BootStrap初始
  15. netty源码解解析(4.0)-3 Channel的抽象实现
  16. java集合的实现细节--ArrayList和LinkedList
  17. Valgrind简单用法 (转)
  18. kepware http接口 GO语言开发
  19. ubuntu下Sprak(IDE)wordcount例子
  20. mybatis自定义枚举转换类

热门文章

  1. DRP-ThreadLocal简单的理解
  2. CF 455A(Boredom-dp)
  3. 专访Jeffrey Richter:Windows 8是微软的重中之重
  4. Window 下 MySQL 环境的安装
  5. 图像滤镜艺术---(Instagram)1977滤镜
  6. Python标准库(3.x): itertools库扫盲
  7. 【Qt】一劳永逸解决UAC问题(修改mkspecs\win32-msvc2012\qmake.conf)
  8. [android自动化构建]之centos安装gradle
  9. Codility----PassingCars
  10. TopFreeTheme精选免费模板【20130704】