#include <stdio.h> #include <string.h> int main() { char a[]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b);printf("%s\n",a); return 0; }结果是ABCDEFGIJK ABCD后的\0为什么也没有了