早教吧 育儿知识 作业答案 考试题库 百科 知识分享

#include<stdio.h>#include<string.h>答案是ABCDIJK,为什么不是ABCD\OEFGIJK#include<stdio.h>#include<string.h>main(){chara[20]=”ABCD\OEFG\0”,b[]=”IJK”;strcat(a,b);printf(”

题目详情
#include<stdio.h> #include<string .h>答案是ABCDIJK,为什么不是ABCD\OEFGIJK
#include<stdio.h>
#include<string .h>
main()
{char a[20]=”ABCD\OEFG\0”,b[]=”IJK”;
   strcat(a,b);printf(”%s\n”,a);

▼优质解答
答案和解析
'\0'是字符串结束标志,所以通过strcat连接时遇到第一个'\0'就开时连接,直接略掉了后面的部分,所以最后输出结果是ABCDIJK