函数的实现要考虑全面,注重程序的代码风格,提高程序的健壮性。
strcpy函数的实现:将源字符串的内容拷贝到目的字符串中,后面的' '也是要拷贝到目的字符串中的。所以在调用库函数时要注意数组越界的问题。
代码1charstrcpy(charstrDest,constcharstrSrc ) {
2assert( ( strDest!=NULL )&&( strSrc!=NULL ) );//assert是宏不是函数,assert( strDest && strStr )
3charaddress=strDest;
4while( (strDest++=strSrc++)!='