写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
#include <stdio.h>
int stringLength(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 len = stringLength(str);
printf("The length of the string is: %d\n", len);
return 0;
}
代码解释:
stringLength
函数通过指针遍历字符串,计算其长度。main
函数中,用户输入一个字符串,通过指针传递给stringLength
函数进行计算。