不使用 strlen()

简介: 【10月更文挑战第32天】这段 C 语言程序用于计算用户输入的字符串长度,而不使用 `strlen()` 函数。程序通过逐个读取字符直到遇到字符串结束符 `\0`,统计字符个数并输出字符串长度。例如,输入 "runoob" 时,输出的字符串长度为 6。

不使用 strlen()

include

int main()
{
char s[1000], i;

printf("输入字符串: ");
scanf("%s", s);

for(i = 0; s[i] != '\0'; ++i);

printf("字符串长度: %d", i);
return 0;

}

输出结果为:

输入字符串: runoob
字符串长度: 6

相关文章
|
5月前
|
存储
strcpy、sprintf 与 memcpy 的区别
在 C 语言中,`strcpy`、`sprintf` 和 `memcpy` 是三个用于处理内存和字符串的函数,它们有不同的用途和特点
|
存储 Cloud Native Linux
C++ strcpy、sprintf与memcpy的区别
C++ strcpy、sprintf与memcpy的区别
|
10月前
|
存储 编译器 C语言
strlen函数详解
strlen函数详解
413 2
strlen和sizeof详解
strlen和sizeof详解
117 0
|
C语言
自己实现strcpy和strlen函数
自己实现strcpy和strlen函数
113 0
sizeof和strlen的对比
sizeof和strlen的对比
67 0
strlen的实现
strlen的实现
72 0
sizeof与strlen练习
sizeof与strlen练习
62 0

热门文章

最新文章