不能通过改变形参指针的值(形参所指向的地址)来改变实参指针的地址,实现改变实参指针所指向地址变量的值。
1、尤其是指针参数,尽量使用assert宏做入口校验, assert函数功能及用法! assert(NULL != strDest);
2、典型的递归方式计算字符串长度
int my_strlen( const char* strDest )
{
assert(NULL != strDest);
if ('\0' == *strDest)
{
retu
原创
2015-05-26 19:58:18 ·
2727 阅读 ·
0 评论