指针数组的应用实例(不太熟练)
#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();
}

浙公网安备 33010602011771号