char* p1, * p2, str[50] = "abc", st[50] = "abc";
p1 = st;
p2 = "abc";
strcpy(str + 2,strcat(p1, p2));
printf("%s\n", str);
结果:ababcabc
strcat是把p2把 所指向的字符串追加到p0所指向的字符串的结尾。
strcpy是复制
str+2是str[2]开始复制,保留前两个元素,第三个开始复制
strcpy(str + 2,strcat(p1, p2))的解释
最新推荐文章于 2023-10-26 19:32:16 发布