C语言——常用字符串函数的总结与模拟实现

发布时间:2023-01-19 13:00

C语言本身是没有字符串类型的,字符串通常放在 常量字符串 中或者 字符数组 中。
字符串常量 适用于那些对它不做修改的字符串函数。

目录​​​​​​​

一、strlen函数

1、函数介绍:

2、模拟实现strlen

 (1)、计数器方法

(2)、指针减指针方法

(3)、递归方法

二、strcpy

1、函数介绍

 2、模拟实现strcpy

三、strcat

1、函数介绍

2、模拟实现strcat

四、strcmp

1、函数介绍

2、模拟实现strcmp

五、strncpy

1、函数介绍

2、模拟实现strncpy

六、strncat

1、函数介绍

 2、模拟实现strncat

七、strncmp

1、函数介绍

 2、模拟实现strncmp

八、strstr

1、函数介绍

 2、模拟实现strstr

中途随笔记:


一、strlen函数

1、函数介绍:

   用途:求字符串的长度
   格式: size_t strlen(const char* str);  ( size_t代表无符号整形:size_t==unsigned int )

  •     字符串以'\0'作为结束标志,strlen函数返回的是在字符串中的'\0'前面出现的字符个数(不包含‘\0’);
  • 参数指向的字符串必须以'\0'结束;
  • 注意函数的返回值是size_t,是无符号的(易错)。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号