标签:ret bsp pre const while 实现 style nbsp ring
//1.实现strcpy.
char* MyStrCpy( char *pDest, const char *pSrc ) { if( pSrc == NULL || pDest == NULL ) { return NULL; } if( pDest == pSrc) { return pDest; } char *ret = pDest; while(1) { *pDest = *pSrc; if( *pDest == ‘\0‘) { break; } else { pDest++; pSrc++; } } return ret; }
//2.实现strcat.
char* MyStrCat( char *pDest, const char *pSrc ) { if( pDest == NULL ) { return NULL; } if( pSrc == NULL ) { return pDest; } char *ret = pDest; while( *pDest != ‘\0‘) { pDest++; } while( 1 ) { *pDest = *pSrc; if(*pDest == ‘\0‘) { break; } else { pDest++; pSrc++; } } return ret; }
标签:ret bsp pre const while 实现 style nbsp ring
原文地址:https://www.cnblogs.com/zswang2018/p/10488508.html