指针数组的应用实例(不太熟练)

#include "stdio.h"
//#include "string.h"


int Mystrlen(char* dest)
{
int length=0;
while (*dest!=0)
{
dest++;
length++;
}
return length;
}

char* Mystrcat(char* dest,char* source)
{
char* pdest=dest;
while (*dest!=0)
{
dest++;
}
while (*source!=0)
{
*dest=*source;
source++;
dest++;
}
*source='\0';
*dest='\0';
return pdest;

}


void Function()
{
char arr1[]={"hello"};
char arr2[]={"world"};
char* Arr[2]={arr1,arr2};

char* ps=Mystrcat(Arr[0],Arr[1]);
int r=Mystrlen(ps);

printf("arr1=%s,长度=%d",Arr[0],r);

}

void main()
{
Function();

}

 

posted @ 2021-09-24 11:05  admrty  阅读(115)  评论(0)    收藏  举报