编程实现strlen函数的功能
时间: 2023-06-06 21:04:24 浏览: 119
可以使用循环遍历字符串中的每个字符,计算字符个数直到遇到字符串结尾符号 '\0'。以下是使用 C 语言实现 strlen 函数的示例代码:
```
#include <stdio.h>
int strlen(const char* str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char* str = "hello world";
int len = strlen(str);
printf("The length of the string is: %d\n", len);
return 0;
}
```
相关问题
c编程实现strlen函数的功能
c编程实现strlen函数的功能的代码示例:
```c
#include <stdio.h>
int strlen(const char *str) {
int len = 0;
while (*str++) {
len++;
}
return len;
}
int main() {
char str[] = "Hello World!";
int str_len = strlen(str);
printf("The length of string \"%s\" is %d.\n", str, str_len);
return 0;
}
```
输出为:
```
The length of string "Hello World!" is 12.
```
请问还有什么我可以帮助你的吗?
语言编程实现strlen函数的功能。
可以用以下 C 语言代码实现 strlen 函数的功能:
```c
#include <stdio.h>
int strlen(char* str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char str[] = "Hello, world!";
int len = strlen(str);
printf("The length of the string is: %d\n", len);
return 0;
}
```
该函数接收一个字符数组指针,通过遍历数组中的字符并计数,最终返回字符串的长度。在上述代码中,我们定义了一个 `strlen` 函数并使用一个示例字符串进行测试。