strcpy(str + 2,strcat(p1, p2))的解释
char* p1, * p2, str[50] = "abc", st[50] = "abc";
p1 = st;
p2 = "abc";
strcpy(str + 2,strcat(p1, p2));
printf("%s
", str); 结果:ababcabc strcat是把p2把 所指向的字符串追加到p0所指向的字符串的结尾。 strcpy是复制 str+2是str[2]开始复制,保留前两个元素,第三个开始复制 ...
", str); 结果:ababcabc strcat是把p2把 所指向的字符串追加到p0所指向的字符串的结尾。 strcpy是复制 str+2是str[2]开始复制,保留前两个元素,第三个开始复制 ...





