字符串长度
程序员文章站
2024-02-25 22:05:09
...
//求字符串的长度(引入了临时变量)
#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
char arr[] = "hehe";
int len;
len = strlen(arr);
printf("%d\n", len);
system("pause");
return 0;
}
运行结果:
//求字符串的长度(没有引入临时变量)递归的方式完成
#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int Number(char arr1[]){
if (arr1 == '\0')
return 0;
else
return 1 + strlen(arr1 + 1);
}
int main(){
char arr1[] = "abcd";
int len = Number(arr1);
printf("%d\n", len);
system("pause");
return 0;
}
注意再利用strlen 函数求字符串长度时,不计算 ‘0’,当遇到 ‘ 0 ’则停止。
上一篇: python selenium浏览器模拟