求C++大神。指点一下

2025-05-09 15:50:29
推荐回答(1个)
回答1:

a.strcpy(s3,s2)把s2的内容copy到s3中,并且返回s3的首地址,所以输出的是:jill.
此时s3中的内容是:jill\0

b.strcpy(s3, s1);之后s3的内容是jack\0,stract((), "and")把and添加到s3后面,
结果s3的内容是jack and\0,然后是stract((), s2)是把s2添加到s3后面,然后结果是
jack and jill\0,并且返回s3的指针,然后输出是:jack and jill
c. strlen输出的是\0之前的字符个数
strlen(s1) + strlen(s2) = 4 + 4 = 8
输出:8
d. s3的内容是:jack and jill:所以输出13