那么赘婿C语言指针习题第1个回答:来自红坪峡香娇玉嫩的法正2010-02-05TA

第1个回答:

来自红坪峡香娇玉嫩的法正2010-02-05TA获得超过400个赞关注main(){char*p1,*p2,str[50]="ABCDEFG";p1="abcd";//p1指针指向字符串abcd的首地址p2="efgh";//p2指针指向字符串efgh首地址strcpy(str+1,p2+1);//指针移一位所指的字符串fgh复制到str[1]这个位置(从这个位置开始往后覆盖)即AfghEFGstrcpy(str+3,p1+3);//指针移三位所指的字符串d复制到str[3]这个位置即AfgdEFGprintf("%s",str);//打印字符串你上面写的错了字符串的转义字符时%s不是%ds而且你那个是数组最好用循环打印出来比较好}答案是:Afgd//while(i<strlen(str)){printf("%c",str[i]);i++;}