(用指针)写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度

2025-03-22 02:41:24
推荐回答(1个)
回答1:

#include
int main()
{
    char a[20];
    int stringlength(char *p);
    int i;
    gets(a);
    i=stringlength(a);//这里要加上i=stringlength(a) 注意main函数的i是不等同于stringlength函数的i
    printf("The length of the string is %d",i);
    return 0;
}
int stringlength(char *p)
{
    int i=0;//这里要初始化i为0
    while(*p!='\0')
    {
        i++;
        p++;
    }
    return i;
}