C语言字符串复制函数 strcpy()详解
C语言中字符串的复制函数为strcpy()。
函数原型为:
char *strcpy(char *dest, const char *src);
函数说明:
strcpy()函数用于将src字符串拷贝到dest所指的空间中,包括'�',并返回dest。
注意:
-
目标字符串dest必须有足够的空间来存储源字符串src,否则会发生缓冲区溢出的错误。
-
如果源字符串src中没有'�',则会导致未定义的行为。
示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str1[30] = 'Hello World!';
char str2[30];
// 使用strcpy()函数将str1复制到str2中
strcpy(str2, str1);
printf('str1: %s
', str1);
printf('str2: %s
', str2);
return 0;
}
输出结果:
str1: Hello World!
str2: Hello World!
原文地址: https://www.cveoy.top/t/topic/nfBO 著作权归作者所有。请勿转载和采集!