用c语言写一个python中len函数
时间: 2023-06-20 09:08:17 浏览: 112
简单介绍Python中的len()函数的使用
以下是使用 C 语言实现 Python 中 len() 函数的示例代码:
```c
#include <stdio.h>
#include <string.h>
int len(char* str) {
int length = 0;
while(*str != '\0') {
length++;
str++;
}
return length;
}
int main() {
char str[100];
printf("Enter a string: ");
scanf("%s", str);
int length = len(str);
printf("Length of the string is %d\n", length);
return 0;
}
```
在上面的代码中,我们首先定义了一个名为 len() 的函数,该函数接受一个字符串作为参数,并返回字符串的长度。在函数中,我们使用 while 循环来遍历字符串中的每个字符,然后使用一个计数器变量来记录字符串的长度。最后,我们将该计数器的值作为函数的返回值。
在主函数中,我们首先获取用户输入的字符串,然后调用 len() 函数来计算字符串的长度,并将结果打印到控制台上。
阅读全文