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

求高手帮忙注释下下面程序,不懂.strcpy(a+1,b+2); puts(strcat(a,c+1));希望详细点#include #include main(){char a[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));}

题目详情
求高手帮忙注释下下面程序,不懂.strcpy(a+1,b+2); puts(strcat(a,c+1));希望详细点
#include
#include
main()
{char a[10]="abc",b[10]="012",c[10]="xyz";
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}
▼优质解答
答案和解析
strcpy(a+1,b+2);//把b数组的第3个元素开始到NULL出现为止的字符串复制给a数组第2个元素开始的内存空间
puts(strcat(a,c+1));//打印字符串,该字符串为a数组中的字符串和c数组第2个元素开始的字符串,
strcat()的意义为把c数组第2个元素开始的字符串添加到a数组的结尾.