不使用 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

相关文章
|
6月前
strlen,strcpy,stract,strcmp,strstr函数的模拟实现
strlen,strcpy,stract,strcmp,strstr函数的模拟实现
55 3
|
6月前
|
C语言
字符串函数`strlen`、`strcpy`、`strcmp`、`strstr`、`strcat`的使用以及模拟实现
字符串函数`strlen`、`strcpy`、`strcmp`、`strstr`、`strcat`的使用以及模拟实现
|
6月前
|
存储 编译器
strlen()和sizeof()的区别
strlen()和sizeof()的区别
48 0
|
6月前
|
存储 编译器 C语言
strlen函数详解
strlen函数详解
179 2
strlen和sizeof详解
strlen和sizeof详解
84 0
|
C语言
自己实现strcpy和strlen函数
自己实现strcpy和strlen函数
85 0
|
11月前
|
C语言
strlen和sizeof的区别
strlen和sizeof的区别
85 0
sizeof和strlen的对比
sizeof和strlen的对比
49 0
strlen的实现
strlen的实现
50 0
strcmp与strncmp的实现和比较
strcmp与strncmp的实现和比较
105 0