编程实现strlen函数的功能
时间: 2023-06-06 09:04:24 浏览: 184
可以使用循环遍历字符串中的每个字符,计算字符个数直到遇到字符串结尾符号 '\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;
}
相关问题
编程实现strlen函数的功能,strlen计算字符串实际长度,不包含’\0’
可以使用循环来实现strlen函数的功能。具体实现如下:
int strlen(char* str) {
int len = 0;
while (str[len] != '\0') {
len++;
}
return len;
}
该函数接受一个指向字符串的指针,然后使用一个循环,从字符串的第一个字符开始逐一判断,直到遇到字符串末尾(即 '\0' 字符)为止。在循环过程中,累加器 len 记录已经扫描的字符数量,最终返回 len 这个变量的值,即字符串的实际长度。
相关推荐














