课程
/后端开发
/C
/C语言入门
在这个函数中,可以直接用strcat(s1,s2),strcat(s1,s3)吗?如果可以的话,那么这样用与strcpy(s1,s2),strcat(s1,s3)的区别在哪里呢?如果不能的话,那么问什么呢?
2017-03-25
源自:C语言入门 6-8
正在回答
strcat(s1,s2)是把s2接到s1后面,strcpy(s1,s2)是把s2的值给s1。s1是(s1,
s2,s3)的集合。
strcat(s1,s2),strcat(s1,s3)是说s2接到s1,再把s3接到s1。相当于是s1后面接收了s2,s3。
strcpy(s1,s2),strcat(s1,s3)是说s2的值赋予s1,再把s3接到s1。相当于是s1的值变为s2后,把s3接到s1后面。也就是
s1是(s2,s3)的集合。
qq_懒散的小猫咪_03912928 提问者
精慕门7423193
你需要把函数写出来啊!
如果是课程学习的那个这两个都可以实现,一个是拼接两次,一个是先复制在拼接
课程给出的答案只是为了让你把这两个函数都练习一下
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
5 回答strcpy与strcat的关系
3 回答关于strcat和strcpy
2 回答一会strcpy,一会strcat...
1 回答先strcat(s2,s3),然后strcpy(s1,s2)
2 回答用VS时是只能这样用strcat和strcpy吗