//递归strlen模拟
#include <stdio.h>
#include <windows.h>
#pragma warning(disable:4996)
int main()
{
char p = “abcdef”;
int len = Strlen§;
printf("%d", len);
system(“pause”);
return 0;
}
int Strlen(const charp)
{
if (*p == ‘\0’)
{
return 0;
}
return 1 + Strlen(p + 1);
}
//非递归strlen模拟
#include <stdio.h>
#include <windows.h>
#pragma warning(disable:4996)
int main()
{
char p = “abcdef”;
int len = Strlen§;
printf("%d", len);
system(“pause”);
return 0;
}
int Strlen(const charp)
{
int i = 0;
while (*p !=’\0’)
{
p += 1;
i++;
}
return i;
}
模拟strlen函数求字符串长度C语言
最新推荐文章于 2023-10-06 16:22:24 发布