自写strcpy
来源:互联网 发布:aso关键字优化技巧 编辑:程序博客网 时间:2024/05/18 06:43
<span style="font-size:32px;color:#009900;">代码:</span>
#include<stdio.h>char *my_strcpy(char *dest,const char *src){char *ret = dest;//保存数组的首地址,下面的操作会改变dest的值while((*dest = *src) != '\0')//将src数组的内容全部赋给dest,包括'\0',当'\0'拷贝过去之后拷贝完成即函数结束{src++;dest++;}return ret;}int main(){char a[20] = "acdefghiji";char b[] = "edfssss";printf("%s\n",my_strcpy(a,b));return 0;}
mystrcpy也可以改的更加简洁:see:
char *my_strcpy2(char *dest,const char *src){char *ret = dest;while((*(dest++) = *(src++)) != '\0');return ret;}
缺点:多执行了一步后置++,虽然对函数功能无影响,不太好理解
优点:代码简洁
0 0
- 自写strcpy函数
- 自写strcpy
- 自写 strlen strcpy函数
- 自实现strcpy函数
- strcpy()函数自实现
- 自己写strcpy
- 使用内嵌汇编写strcpy
- 自己写的 字符串函数strcpy
- 如何写一个漂亮的strcpy函数
- 自己写的一个strcpy函数
- 写一个strcpy函数的实现
- 自己写一个库函数strcpy(转)
- 写程序实现自己的strcpy() 函数
- 面试 :如何写一个满分的strcpy!!!
- 通讯录(自己写strcpy,strcmp)
- 在编写strcpy函数时的记录
- 自写的汇编程序
- 自写加密方法
- UIScrollView的总结
- GridView的使用
- [python]糗百热点爬虫v2.0【15/4/21更新】
- 设置VM启动顺序,使其进入BIOS
- Android性能优化(1) ——布局优化
- 自写strcpy
- maven实战学习(一)----maven初探
- keepalived实现双机热备
- 【Linux】浅谈Linux内存管理机制
- nodejs,bootstrap实现分页效果
- python实现递归删除空文件夹
- 将grub2安装到qemu上
- Compareable-Java 比较器之对象排序
- 彻底理解KMP