long length(char c[]);
#include <stdio.h>
int main(int argc, const char * argv[]) {
long len,i;
char str[30];
for (i=0; i<30; i++) {
scanf("%c",&str[i]);
}
len=length(str);
printf("string has %ld characters.",len);
return 0;
}
long length(char c[])
{
char *p=c;
while (*p!='#') {
p++;
}
return p-c;
}
output:
123vgvcuvcuiwbcvvugvujkbb jb#
string has 28 characters.Program ended with exit code: 0
本文介绍了一个使用C语言实现的字符串长度计算函数。通过遍历字符直到遇到结束符'#',该函数能够准确地返回字符串的长度。示例程序演示了如何输入一个包含28个字符的字符串并调用此函数进行长度计算。
936

被折叠的 条评论
为什么被折叠?



