#include <stdio.h>
#include <windows.h>
#include <assert.h>
int MY_strlen(const char *str)
{
assert(str);
int len = 0;
while (*str++)
{
len++;
}
return len;
}
int main()
{
const char *str = "abcdefg";
int ret = MY_strlen(str);
printf("%d\n", ret);
system("pause");
return 0;
}
C语言模拟strlen实现
最新推荐文章于 2024-12-26 18:02:28 发布
本文介绍了一个使用C语言实现的字符串长度计算函数MY_strlen。该函数通过遍历字符串直到遇到空字符来计算长度,并使用assert确保输入字符串不为空。主函数中演示了如何调用MY_strlen函数并打印结果。
2260

被折叠的 条评论
为什么被折叠?



