本文介绍: 前面已经知道了strlen函数的原理(1)函数原型的参数是字符串的地址(2)函数的返回值是size_t类型(size_t定义在中)(3)函数从传入的地址为起始位置,一直计算到’’之间的字符个数我们可以根据(1)(2)设计出函数原型为了实现(3),我们将指针从起始位置逐个解引用,判断是否为‘’,不是‘’就给计数增加1.= 0)count++;pstr++;润色一下可以变成//这里是利用了&&的的特性,如果大家感兴趣。
欢迎来到博主的专栏——C语言进阶指南
博主id:reverie_ly
C语言标准定义了一系列有关字符串操作的函数,编译器会根据标准中的定义实现这些函数,
并将这些字符串函数定义在头文件<string.h>中
如果想要使用这些字符串函数,需要在包含这个头文件
1、strlen()——字符串长度计算函数
该函数的计算方式是从传进函数的地址值的第一个元素开始,直到结束标志‘’之间的所有元素的长度作为函数的返回值。
函数的返回值是size_t.由定义可知,size_t类型实质上是unsigned int类型。
自定义strlen函数的实现
2、strcpy——字符串拷贝函数
strcpy的模拟实现
3.strcat——字符串追加函数
strcat的模拟实现
4、strcmp——字符串比较函数
strcmp的模拟实现
加了限定条件的字符串操作函数
更多的库函数
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。