文章目录
- 一、优化指针操作
- 二、优化指针操作 2
- 三、优化指针操作 3
- 四、优化指针操作 4
一、优化指针操作
在上一篇博客 【C 语言】字符串拷贝 ( 字符串拷贝业务逻辑代码 | 分离 主函数 与 字符串拷贝 业务模型 ) 的基础上 , 优化指针操作 ;
重点是 *to = *from ;
操作 , 操作的优先级高于 * 操作 ;
上述代码中 , 先进行 *to = *from;
操作 , 然后进行 to , from ;
优化后的指针操作 :
代码语言:javascript复制/*
* 实现字符串拷贝 ( 实现了模块化 )
* 将 from 指针指向的字符串 拷贝到 to 指针指向的字符串换
*/
void str_copy(char *from, char *to)
{
// 如果 from 指向的字符不为 , 则继续遍历
// 此处无法将 拷贝到 to 字符串中
for(; *from != '