编辑这个页面须要登录或更高权限!
在此示例中,您将学习手动查找字符串的长度,而无需使用strlen()函数。
要理解此示例,您应该了解以下C语言编程主题:
如您所知,查找字符串长度的最佳方法是使用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变量中。