//字符串拷贝功能 字符串用指针实现
char *myStrcpy(char *pDest, char *pSource)
{
char *pT = pDest;
while (*pSource)
{
*pDest = *pSource;
++pDest;
++pSource;
}
*pDest = '\0';
//while(*pDest++=*pSource++); //先使用后置加,++优先级高
return pT;
}
char *mystrcpy(char *pDest, char *pSource)
{
int i;
for (i = 0; pSource[i] != '\0'; i++)
{
pDest[i] = pSource[i];
}
pDest[i] = '\0';
return pDest;
char *myStrcpy(char *pDest, char *pSource)
{
char *pT = pDest;
while (*pSource)
{
*pDest = *pSource;
++pDest;
++pSource;
}
*pDest = '\0';
//while(*pDest++=*pSource++); //先使用后置加,++优先级高
return pT;
}
char *mystrcpy(char *pDest, char *pSource)
{
int i;
for (i = 0; pSource[i] != '\0'; i++)
{
pDest[i] = pSource[i];
}
pDest[i] = '\0';
return pDest;
}
char *pDest=NULL; //指针变量一定要初始化
int *p = new int[n]; //堆上开辟空间,new delete相当于运算符
delete[] p;
int *p = (int *)malloc(n*sizeof(int));
free(p);