前言:
来喽来喽,他们真的来喽。字符串函数以及内存函数,即将双双走来!!
今天要介绍的是:strcpy函数,strncpy函数以及memcpy函数
strcpy函数:
什么是strcpy函数?
strcpy从字面上来看就是string copy,翻译过来即字符串拷贝。它是C/C++里面的一个字符串函数,是用来将一个字符串的内容拷贝到另一个字符串中去。通常对于int,char,float等类型的变量,我们在赋值时可以直接用=就可以,但是对于字符串,比如char arr1[]="abc"和char arr2[]="def",此时我们想把arr2的内容赋给arr1,如果用arr1=arr2,那就大错特错了,因为arr1为地址,不能把内容存储在地址中,只能存储在地址所指向的空间。此时strcpy就派上了用场。
strcpy函数如何使用?

通过查询MSDN,我们可以看到strcpy函数的返回值是char*类型,它有两个参数,一个是strDestination,另一个是strSource。翻译过来即字符串目的地,字符串源头。头文件为string.h
看实操:

以上是对strcpy函数的简单调用,接下来讲一些strcpy函数的一些进阶知识
strcpy函数的进阶知识(搭配实例食用更佳哦):
例一:
