C语言库函数学习【string.h】之strcat_(char *dest, char *src)
代码如下:
#include
<
stdio.h
>
/*
函数功能:函数将字符串src连接到dest的末端.
参数描述:
dest:目标字符串
src:源字符串
返回值:目标字符串的指针
*/
char * strcat_( char * dest, char * src)
{
if (NULL == dest)
return src;
if (NULL == src )
return dest;
char * start = dest; /* 首地址 */
while ( * dest) /* 动指针到字符串末尾'\0'处 */
dest ++ ;
while ( * dest ++=* src ++ );
return start;
}
/*
函数功能:函数将字符串src连接到dest的末端.
参数描述:
dest:目标字符串
src:源字符串
返回值:目标字符串的指针
*/
char * strcat_( char * dest, char * src)
{
if (NULL == dest)
return src;
if (NULL == src )
return dest;
char * start = dest; /* 首地址 */
while ( * dest) /* 动指针到字符串末尾'\0'处 */
dest ++ ;
while ( * dest ++=* src ++ );
return start;
}