文章目录
一、函数形参使用推荐方法
二、完整代码示例
一、函数形参使用推荐方法
----
在函数中 , 形参 中的 指针变量 , 不建议直接使用 ;
推荐 在 函数中 , 定义 局部 指针变量 , 接收...形参中的 指针变量 , 具体操作的是 函数中 定义的 局部指针变量 ;
直接使用 *to_tmp++ 样式的代码 , 会改变指针指向 , 有可能会导致错误 , 一旦出错 , 根本无法排查 ;
如果 将..., 接收 函数 形参变量 ;
凡是涉及 修改指针指向 的操作一律创建新的 指针变量 执行 ;
代码示例 :
/*
* 实现字符串拷贝 ( 实现了模块化 )
* 将 from 指针指向的字符串...拷贝到 to 指针指向的字符串换
*/
void str_copy(char *from, char *to)
{
// 使用局部变量 接收 形参
char *from_tmp =...实现了模块化 )
* 将 from 指针指向的字符串 拷贝到 to 指针指向的字符串换
*/
void str_copy(char *from, char *to)
{
// 使用局部变量