c语言之strlen函数使用和实现
strlen函数返回的是在字符串中的个数,但不包含字符串结束符’\0’
#include
#include
int main()
{
char str1[] = "abcdef";
printf("%ld\n", strlen(str1));
return 0;
}
执行
```cpp
# gcc strlen.c -o strlen
./strlen
6
#include
#include
size_t Strlen_char(const char* str1)
{
size_t len = 0;
while (*str1 != 0)
{
len++;
str1++;
}
return len;
}
int main()
{
char* str1 = "abcdef";
printf("%ld\n", Strlen_char(str1));
return 0;
}
执行
# gcc strlen.c -o strlen
./strlen
6