1.strcpy方法:
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) && (strSrc != NULL) );
char *address = strDest; //指针指向存放拷贝的字符串的数组的首元素位置
while( (*strDest++ = * strSrc++) != ‘\0’ ); //当没有遇到字符‘\0’时,把数组strSrc中的元素一次赋值到strDest数组的响应位置
return address;//返回数组首地址的指针,相当于数组名
}
2. strlen方法:,它没有包括字符串末尾的'\0'。
int strlen( const char *str ) //输入参数const
{
assert( strt != NULL ); //断言字符串地址非0
int len;
while( (*str++) != '\0' )
{
len++;
}
return len;
}