C程序38 求字符串长度

题目:写一个函数,求一个字符串的长度,在 main 函数中输入字符串,并输出其长度。

代码

#include <stdio.h>
 
// 计算字符串str长度,并返回
int lenstr(const char* str)
{
    int i = -1;
    while (str[++i]); // while循环在 str[++i] 为 '\0' 时结束
    return i;
}
 
int main()
{
    char p[1000];
    printf("input a string:");
    gets(p);
    printf("string len: %d\n", lenstr(p));
    return 0;
}

运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zm_960810/article/details/86106062