📜  C程序来查找字符串的长度

📅  最后修改于: 2020-10-04 11:59:29             🧑  作者: Mango

在此示例中,您将学习手动查找字符串的长度,而无需使用strlen() 函数。

如您所知,查找字符串长度的最佳方法是使用strlen() 函数。但是,在此示例中,我们将手动找到字符串的长度。


不使用strlen()函数即可计算字符串的长度
#include 
int main() {
    char s[] = "Programming is fun";
    int i;

    for (i = 0; s[i] != '\0'; ++i);
    
    printf("Length of the string: %d", i);
    return 0;
}

输出

Length of the string: 18

在这里,使用for循环,我们遍历字符串的字符从i = 0 ,直到'\0' (空字符)遇到。在每次迭代中, i的值增加1。

循环结束时, 字符串的长度将存储在i变量中。