/* 字符串长度要小于字符数组的长度,例如:
char str[]="hello";
sizof(str)的值为10(数组长度)
strlen(str)的值为5(字符串长度)*/
#include "stdio.h"
//#include "string.h"int fun(char *a)
{
int num=0;
while(*a!='\0')
{
num++;
a++;
}
//num=strlen(a);
return num;
}
void main()
{
char a[60];
printf("请输入一个字符串:");
gets(a);
printf("\n字符串:%s 的长度是 %d",a,fun(a));
}
结果
i love you
字符串:i love you 的长度是 10