: 函数中 , 建议定义一个 局部 返回值变量 , 该变量要经常使用 , 基本上每一步操作 , 都要有返回值 , 针对每个返回值都要有变量接收 ;
// 各种函数执行返回值
int ret...) 博客 , 该博客中就使用了全局变量存放函数结果 , 不支持多线程访问 ;
函数中使用局部变量接收形参 : 函数形参中的指针变量 , 不要直接使用 , 如果涉及到修改指针指向的操作 , 建议 创建 函数...中 局部指针变量 接收该 形参指针变量 ;
int get_sub_count(char *main_str, char *sub_str, int *sub_count)
{
// 为了不修改...函数 形参 的值 , 使用指针变量接收 函数形参
char *main_str_tmp = main_str;
char *sub_str_tmp = sub_str;
}
函数返回值...: 一般返回 int 值 , 用于 标记函数执行是否成功 , 如果失败 , 返回错误码 ;
形参作返回值 : 函数的实际返回值 , 都是通过 函数形参指针 , 对 形参指针 进行 间接赋值 完成 ;