#include<stdio.h>
#include<assert.h>
#include<string.h>
int my_strlen1(const char* arr)
{
int count=0;
assert(arr!=NULL);
while(*arr!='\0')
{
count++;
arr++;
}
return count;
}
int my_strlen2(char* arr)
{
int count=0;
while(*arr!='\0')
{
count++;
arr++;
}
return count;
}
int main()
{
char arr[]="####################";
int count1=strlen(arr);//库函数自带的strlen函数
int count2=my_strlen1(arr);//自己写的比较规范的strlen函数
int count3=my_strlen1(arr);//自己写的没有那么规范的strlen函数
printf("count1=%d\n",count1);
printf("count2=%d\n",count2);
printf("count3=%d\n",count3);
}
strlen函数的规范写法
最新推荐文章于 2024-08-02 13:28:07 发布