qq_懒散的小猫咪_03912928
2017-03-25 12:26
在这个函数中,可以直接用strcat(s1,s2),strcat(s1,s3)吗?如果可以的话,那么这样用与strcpy(s1,s2),strcat(s1,s3)的区别在哪里呢?如果不能的话,那么问什么呢?
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)的集合。
你需要把函数写出来啊!
如果是课程学习的那个这两个都可以实现,一个是拼接两次,一个是先复制在拼接
课程给出的答案只是为了让你把这两个函数都练习一下
C语言入门
926210 学习 · 20797 问题
相似问题