strcpy(a+1,b+2);//把b数组的第3个元素开始到NULL出现为止的字符串复制给a数组第2个元素开始的内存空间
puts(strcat(a,c+1));//打印字符串,该字符串为a数组中的字符串和c数组第2个元素开始的字符串,
strcat()的意义为把c数组第2个元素开始的字符串添加到a数组的结尾。
strcpy(a+1,b+2);//把b数组的第3个元素开始到NULL出现为止的字符串复制给a数组第2个元素开始的内存空间
puts(strcat(a,c+1));//打印字符串,该字符串为a数组中的字符串和c数组第2个元素开始的字符串,
strcat()的意义为把c数组第2个元素开始的字符串添加到a数组的结尾。
a b c三个都是字符数组名又可以
当指针用
a+1是说a地址向后移一位也就是指向a[1]地址
strcpy(a+1,b+2);
是说
把b+2地址后也就是a[2]以后直到'\0'为止这一段字符串
复制到a[1]地址之后
puts(strcat(a,c+1));
这一句是说把c[1]后的字符串连接到a开始的字符串后面
然后显示出来
查api吧!!!网上下个api吧!!!但是可以说一下是什么意思
strcpy是字符串复制函数
puts是字符串输出函数
strcat是连接函数