: 函数中 , 建议定义一个 局部 返回值变量 , 该变量要经常使用 , 基本上每一步操作 , 都要有返回值 , 针对每个返回值都要有变量接收 ;
// 各种函数执行返回值
int ret...) 博客 , 该博客中就使用了全局变量存放函数结果 , 不支持多线程访问 ;
函数中使用局部变量接收形参 : 函数形参中的指针变量 , 不要直接使用 , 如果涉及到修改指针指向的操作 , 建议 创建 函数...函数 形参 的值 , 使用指针变量接收 函数形参
char *main_str_tmp = main_str;
char *sub_str_tmp = sub_str;
}
函数返回值...: 一般返回 int 值 , 用于 标记函数执行是否成功 , 如果失败 , 返回错误码 ;
形参作返回值 : 函数的实际返回值 , 都是通过 函数形参指针 , 对 形参指针 进行 间接赋值 完成 ;...形参返回值处理 : 返回值不要直接修改 , 先定义临时局部变量保存返回值 , 最后执行完毕 , 再将返回值 通过 间接赋值 赋值给 形参中的 返回值指针 指向的 内存地址 ;
// 保存非空字符串长度