![](https://img-blog.csdnimg.cn/109904c31be04e64a174b4e821fb1d81.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
模拟实现标准库函数(C语言版)
深入理解库函数的实现内核。
.阿Q.
干净 · 温暖 · 自律 · 专注 · 情绪稳定 · 坚持 · 乐观 · 谦逊
展开
-
模拟实现strcpy - 字符串拷贝(覆盖)
strcpy函数语法:char* strcpy(char * destination, const char * source );功能:源字符串拷贝到目标字符串中( 包括目标字符串中的‘ \0 ’ )源字符串必须以 '\0' 结束。 会将源字符串中的 '\0' 拷贝到目标空间。 目标空间必须足够大,以确保能存放源字符串。 目标空间必须可变。( 即:不能是不可修改的常量字符串 )模拟实现strcpy函数基础版#include<stdio.h&...原创 2021-09-27 20:37:13 · 696 阅读 · 1 评论 -
模拟实现atoi - 字符串中的数字字符转化为整形数
atoi函数语法:#include < stdlib.h > int atoi(const char *str );功能:将字符串里的数字字符转化为整形数。返回整形值。详细:nt atoi(const char *str) 函数会扫描参数 str字符串,跳过前面的空白字符(例如空格,tab缩进)等,直到遇上数字或正负符号才开始做转换。而在遇到非数字或字符串结束符(‘\0’)才结束转换,并将结果返回。如果 str不能转换成 int 或者 str 为空字符串,那么将原创 2021-09-27 17:51:27 · 330 阅读 · 3 评论