C 语言基础教程

C 语言流程控制

C 语言函数

C 语言数组

C 语言指针

C 语言字符串

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

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

C 语言编程实例大全

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

要理解此示例,您应该了解以下C语言编程主题:

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

在不使用strlen()函数的情况下计算字符串的长度

#include <stdio.h>
int main() {
    char s[] = "Programming is fun";
    int i;

    for (i = 0; s[i] != '\0'; ++i);
    
    printf("字符串长度: %d", i);
    return 0;
}

输出结果

字符串长度: 18

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

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

C 语言编程实例大全