C语言使用技巧(二十七):回顾strcpy函数用法
C语言 函数 技巧 用法 回顾 二十七 strcpy 使用
2023-09-14 09:09:14 时间
strcpy,即string copy(字符串复制)的缩写。strcpy函数是复制字符串的,接受两个参数,一个是被复制字符串,另一个新字符串。
strcpy是一种C语言的标准库函数,strcpy把从src地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间,返回值的类型为char*。
通俗解释
定义一个字符串char a[20],和一个字符串c[]=“i am a teacher!”;
把c复制到a中就可以这样用:strcpy(a,c);
这个函数包含在头文件 <string.h>中.
#include<string.h>
#include <stdio.h>
void main()
{
char a[20], c[] = "I am a teacher!";
strcpy(a, c);
printf(" c=%s\n", c);
printf(" a=%s\n", a);
}
其他:
#include<string.h>
#include <stdio.h>
void main()
{
char a[20]="333333333333", c[] = "I am a teacher!";
printf("a=%s\n",a);
strcpy(a, c);
printf(" c=%s\n", c);
printf("a=%s\n",a);
}
执行结果:覆盖结果并复制
gcc stcpy.c -o stcpy && ./stcpy
a=333333333333
c=I am a teacher!
a=I am a teacher!
参考:https://blog.csdn.net/mao_hui_fei/article/details/84642447
C语言strcpy函数的使用:https://blog.csdn.net/ywl470812087/article/details/105611377
C语言学习11:strlen()函数详解:https://blog.csdn.net/JAVADGAVIN/article/details/122411105
相关文章
- 遗传算法的C语言实现(一):以非线性函数求极值为例
- C语言/C++基础之火车快跑
- ZZNUOJ_C语言1024:计算字母序号(完整代码)
- ZZNUOJ_C语言1126 : 布尔矩阵(附完整源码)
- 练习 用C语言编写一个程序,解释高等数学中的映射、单射和一一映射,并表示为函数。
- C语言一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
- C语言宏定义实现可变参数的字符串拼接
- 程序员之---C语言细节22(函数返回指针注意事项<悬空指针>、查看进程能够分配的内存大小)
- 逆向——C语言的汇编表示之堆栈图 手把手示例 可以见后面在函数内部加一个局部变量以及嵌套调用的例子来综合理解
- [转]在C#中调用C语言函数(静态调用Native DLL,Windows & Microsoft.Net平台)
- C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。
- ubuntu使用python调用C语言函数