下面程序段的输出结果是 1 2 3 char *p1 = ”123”, *p2 = ”ABC”, str[50] = “xyz”; strcpy(str + 2, strcat(p1, p2)); printf(“%s\n”, str); 正确答案: D 你的答案: C (错误) xyz123ABC z123ABC xy123ABC 出错 分析:因为字符串申请内存是定长的,不能使用strcat。