strcpy strlen 实现
2024-09-01 02:01:48
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;
}
最新文章
- HDU5402 暴力模拟
- c#跨线程访问控件帮助类
- 解决微信浏览器无法使用window.location.reload()刷新页面
- Java的从浅至深绕坑而行的学习
- 解决extjs grid 不随窗口大小自适应的问题
- 魅蓝Note有几种颜色 魅蓝Note哪个颜色好看
- 拍照、本地图片工具类(兼容至Android7.0)
- js闭包绑定元素
- Dynamics 365 Online用户密码三问及其解答
- C#中的is和as
- 腾讯大数据平台Oceanus: A one-stop platform for real time stream processing powered by Apache Flink
- 页面报错时隐藏Tomcat信息
- @Html自定义属性
- BootStrap初始
- netty源码解解析(4.0)-3 Channel的抽象实现
- java集合的实现细节--ArrayList和LinkedList
- Valgrind简单用法 (转)
- kepware http接口 GO语言开发
- ubuntu下Sprak(IDE)wordcount例子
- mybatis自定义枚举转换类
热门文章
- DRP-ThreadLocal简单的理解
- CF 455A(Boredom-dp)
- 专访Jeffrey Richter:Windows 8是微软的重中之重
- Window 下 MySQL 环境的安装
- 图像滤镜艺术---(Instagram)1977滤镜
- Python标准库(3.x): itertools库扫盲
- 【Qt】一劳永逸解决UAC问题(修改mkspecs\win32-msvc2012\qmake.conf)
- [android自动化构建]之centos安装gradle
- Codility----PassingCars
- TopFreeTheme精选免费模板【20130704】