#include <stdio.h>
void mystrcpy (char*str1,char*str2)
{
int i;
for(i=0;str2[i]!='\0';i++)
{
str1[i] = str2[i];
}
str1[i] = '\0';
printf("arr1=%s\n",str1);
return;
}
void mystrcmp(char*str1,char*str2)
{
int i=0,n=0;
for(i=0;str1[i]!= '\0'||str2[i]!='\0';i++)
{
n = str1[i]-str2[i];
if(0!=n)
{
printf("比较结果为%d\n",n);
break;
}
}
if(str1[i]=='\0'&&str2[i]=='\0')
printf("比较结果为0\n");
return;
}
int main(int argc, const char *argv[])
{
char arr1[32] ="hello";
char arr2[32] = "hello12345";
mystrcmp(arr1,arr2);
mystrcpy(arr1,arr2);
return 0;
}
2024/2/13
最新推荐文章于 2024-07-24 21:24:38 发布