#include <stdio.h>
int length(char *p)
{
int l=0;
while(*p!='\0') //字符串以'\0'结尾
{
++l; //长度加1
++p; //地址加1
}
return l; //函数返回长度
}
int main()
{
char *a[20]; //定义指针数组
int len;
printf("请输入你想放进去的元素:");
scanf("%s",a); //指针数组不用&
len=length(a); //应用函数
printf("该字符串的长度为%d\n",len);
return 0;
}
//输出结果为:
请输入你想放进去的元素:happy
该字符串的长度为5
Press any key to continue
3.求一个字符串的长度,在main函数中输入字符串,并输出长度
本文详细介绍了如何在C语言中使用length()函数来计算用户输入字符串的长度,通过指针数组和scanf函数获取输入,展示了基础的字符串处理方法。
摘要由CSDN通过智能技术生成