strcpy函数的作用是把含有“'\0'”结束符的字符串复制到另一个地址空间。strcpy是一种C语言的标准库函数,返回值的类型为“char*”;strcpy是“string copy”(字符串复制)的缩写。

strcpy,即string copy(字符串复制)的缩写。

strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。

原型声明:char *strcpy(char* dest, const char *src);

头文件:#include <string.h> 和 #include <stdio.h>

功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间

说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

返回指向dest的指针。

//C语言标准库函数strcpy的一种典型的工业级的最简实现。//返回值:目标串的地址。//对于出现异常的情况ANSI-C99标准并未定义,故由实现者决定返回值,通常为NULL。//参数:des为目标字符串,source为原字符串。char* strcpy(char* des,const char* source) { char* r=des;   assert((des != NULL) && (source != NULL));while((*r++ = *source++)!='\0');return des;}//while((*des++=*source++));的解释:赋值表达式返回左操作数,所以在赋值'\0'后,循环停止。

推荐教程:《C语言》

更多相关文章

  1. C语言中取地址运算符是什么?
  2. c语言用什么函数来比较字符串大小?
  3. c语言如何统计字符串中每个字符出现的次数?
  4. C语言中字符串连接函数是什么
  5. 字符数组表示字符串的注意事项是什么
  6. C语言中字符串的结束标志是什么
  7. C语言字符串输出函数puts()的作用是什么
  8. 关于golang中无法获取地址问题的解析
  9. golang判断字符串是否为空的方法

随机推荐

  1. android 将图片转换成黑白图片
  2. Android 默认全面屏适配方案
  3. Android manifest属性
  4. 最新Android ADT, SDK, SDK_tool等官方下
  5. 基本控件学习以( RadioGroup和RadioButton
  6. Android抽屉式按钮实现
  7. android sdk更新失败解决办法
  8. 【30篇突击 android】源码统计二
  9. Android ProgressDialog的使用
  10. 《Android程序运行过程,Android》