c语言...................

不用指针只用
for循环怎样实现了strcat strcpy strcmp

就是字符串连接,字符串复制和字符串比较啊,比如

#define   _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
char* Strcpy(char* arr, char* arr1)
{
    char* str = arr1;
    while ((*arr1++ = *arr++) != '\0')
    {
        }
    return str;
}

char* Strcat(char* dest, const char* src)
{
    char* temp = dest;
    while (*temp != '\0') temp++;
    while ((*temp++ = *src++) != '\0');

    return dest;
}

int Strcmp(char *str1, char *str2)
{
if (str1 == NULL || str2 == NULL)
{
return -1;
}
   while (*str2 == *str1 && *str1 != '\0' && *str2 != '\0')
   {
  
  str1++;
  str2++;
   }
   if (*str1 == *str2)
   {
  return 0;
   }
   else  if (*str1 > *str2)
   {
  return 1;
   }
   else 
   {
  return -1;
   }
   
}

int main()
{
    char arr[1024] = "\0";
    scanf("%s", &arr);
    char arr1[1024] = "\0";
    Strcpy(arr, arr1);
    printf("%s\n", arr1);
    system("pause");
    return 0;
}