文章目录
一、字符串翻转模型 业务函数
二、完整代码示例
一、字符串翻转模型 业务函数
----
将上一篇博客 【C 语言】字符串模型 ( 字符串翻转模型 ) 的代码 , 主要业务逻辑 , 抽象成函数...;
字符串翻转模型 业务函数 要点 :
形参返回值 : 函数的返回值 , 一般使用 函数形参 间接赋值 进行返回 ; 下面的代码中 char *str 是返回值 ;
int inverse(char *...str)
函数返回值 : 函数的返回值 , 反映的是函数的执行结果状态 , 返回 0 执行成功 , 返回 -1 执行失败 ;
函数形参处理 : 在 函数中 , 如果涉及到修改 形参 指针变量 , 一般不直接使用形参...: 函数的第一项任务就是 判定 形参指针是否合法 , 如果任何一个指针为空 , 直接返回 -1 ;
// 判断传入的字符串指针是否为空
if(str_tmp == NULL)...*/
int inverse(char *str)
{
// 创建临时变量接收 函数形参 , 不要直接改变形参的函数指向
char *str_tmp = str;
// 判断传入的字符串指针是否为空