c语言之strcat函数Strcpy函数
来源:互联网 发布:英雄联盟网络剧 编辑:程序博客网 时间:2024/05/22 02:14
因为面试的时候经常考到,所以就自己总结了一下。
注意点:为前一个字符串的空间要够后边字符串的存储。
strcat原型为strcat(char *str1,const char *str2)或者strcat(char a[],char b[])
作用:将str2复制到str1的末尾。或者说将b数组里的元素复制到a数组元素的末尾。
char *strcat(char *str1,const char *str2 ){ char *str3 = str1; assert((str1!= NULL) && (str2!= NULL)); while(*str1) //*str !='/0' str1++; while(*str1++ = *str2++) NULL; return str3;}
测试的时候发现不能对第一个参数使用char a* = “hello”,因为这个是常量,将第二个字符串加到第一个字符串上时,会改变常量。切记常量放在静态区常量不可改变。
Strcpy(char *str1,const char *str2)
作用:
将字符串*str2 copy到str1的空间里。或者说字符数组str2[] copy 到str1[]中。
char *strcpy(char *str1, const char *str2){ char *address=str1; assert((str1 != NULL) && (str2 != NULL)); while(*str2) // 是while(*strScr != ’/0’)的简化形式; { *str1++ = *str2++; } *str1 = '/0'; // 当str1字符串长度小于原str2字符长度 return address; // 时,就会出错。}
0 0
- c语言之strcat函数Strcpy函数
- c 语言之 模拟实现 strcpy 和 strcat 函数
- C语言之strcat函数
- C语言之strcat函数
- c语言字符串函数之strcpy,strcat,strncpy,strncat函数解析
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言中strcpy,strcmp,strlen,strcat函数原型 .
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言字符串函数详解 strcpy、strcmp、strcat、strlen、strstr
- C语言中strcpy,strcmp,strlen,strcat函数原型
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言中字符串常用函数--strcat,strcpy
- ViewPager 详解(五)-----使用Fragment实现ViewPager滑动
- 关系数据库规范化理论
- poj 2342 Anniversary party(树形DP基础题)(树形dp模板)
- oracle 新建用户及授予权限
- 实现伸缩二级菜单
- c语言之strcat函数Strcpy函数
- WCF发布后IP被解析服务器名问题处理方式
- Oracle RAC集群、进程、日志简介
- JAVA DBhelper类
- css样式设置小技巧
- android:ToolBar详解
- Mac Air 优势
- Android Http get post请求
- bishi:getXXXXByXXX vs querySelectorXXX 差别: