Advertisement

strlen()函数及其使用和模拟实现

阅读量:

目录

1、使用介绍

2、模拟实现

(1)方法一:计数器

(2)方法二: 指针相减

(3)方法三:递归


★★★★★ 互相学习,共同进步!

1、使用介绍

该函数的作用是用来计算字符串长度的。具体来说,在调用strlen()函数时,请将其传递一个字符指针或让用户自行指定起始位置参数即可完成操作。值得注意的是,在实际应用中,默认情况下该函数会在遇到\0时才会终止计算过程;因此,在使用该函数之前,请确保输入的字符序列是以\0结束。

正确使用代码如下:

复制代码
 #include<stdio.h>

    
 #include<string.h>
    
  
    
 int main()
    
 {
    
 	char arr[] = "abcdefgh";
    
 	int ret = strlen(arr);
    
 	printf("%d\n", ret);
    
 	return 0;
    
 }

代码运行结果: 8

错误使用代码如下:

复制代码
 #include<stdio.h>

    
 #include<string.h>
    
  
    
 int main()
    
 {
    
 	char arr[] = {'a','b','c'

全部评论 (0)

还没有任何评论哟~