再见strlen函数

简介: 再见strlen函数

功能:计算字符串长度。

image.png

计算第一种常量字符串,直接默认后面以\0结尾,输出结果是6;但第二种对数组的字符串进行计算,输出结果却是随机值

原因:这两种计算方法没有区别,但是数组,后面没有默认\0的出现,所以一直寻找,生成随机值。


返回类型:无符号整型

image.png

此时输出结果为hehe;因为3-6本应该是-3,是负数,但两个无符号整型相减的结果仍然是无符号整型,所以输出结果仍为正>0

在网上查询到strlen的返回类型size_t==unsigned int!!!

相关文章
|
9月前
strlen,strcpy,stract,strcmp,strstr函数的模拟实现
strlen,strcpy,stract,strcmp,strstr函数的模拟实现
79 3
|
3月前
|
C语言
不使用 strlen()
【10月更文挑战第32天】这段 C 语言程序用于计算用户输入的字符串长度,而不使用 `strlen()` 函数。程序通过逐个读取字符直到遇到字符串结束符 `\0`,统计字符个数并输出字符串长度。例如,输入 "runoob" 时,输出的字符串长度为 6。
32 0
|
9月前
|
存储 编译器
strlen()和sizeof()的区别
strlen()和sizeof()的区别
67 0
|
9月前
|
存储 编译器 C语言
strlen函数详解
strlen函数详解
351 2
|
C语言
自己实现strcpy和strlen函数
自己实现strcpy和strlen函数
105 0
|
9月前
strlen与sizeof 的基本用法
strlen与sizeof 的基本用法
66 0
strlen的实现
strlen的实现
64 0
strcpy函数与strncpy函数
strcpy函数与strncpy函数
|
程序员 编译器
【strlen】三种方法模拟实现strlen字符串函数
【strlen】三种方法模拟实现strlen字符串函数
112 0
【strlen】三种方法模拟实现strlen字符串函数
strcmp函数详解
如果字符串不一样,并且字符串1>字符串2,则返回值>0.相反返回值小于零。
384 0