while(*p1!='\0')
____;
while(*p2!='\0')
*p++=*p2++;
*p='\0';
__"> while(*p1!='\0')
____;
while(*p2!='\0')
*p++=*p2++;
*p='\0';
__">
下列程序的功能是输入两个字符串分别存入字符型数组s1和s2中,然后将数组s2中的字符串连接到数组s1的后面,并存放到字符型数组S中,然后输出。请填充。
main()
{charsl[40],s2[40],s[80],*p1,*p2,*p;
____;
scanf("%s%s",p1,p2);
while(*p1!='\0')
____;
while(*p2!='\0')
*p++=*p2++;
*p='\0';
__
下列程序的功能是输入两个字符串分别存入字符型数组s1和s2中,然后将数组s2中的字符串连接到数组s1的后面,并存放到字符型数组S中,然后输出。请填充。
main()
{charsl[40],s2[40],s[80],*p1,*p2,*p;
____;
scanf("%s%s",p1,p2);
while(*p1!='\0')
____;
while(*p2!='\0')
*p++=*p2++;
*p='\0';
____;
printf("%s\n",p);
}
【正确答案】:p1=s1,p2=s2,p=s *p++=*p l++或*p=*pl,p++,p1++ p=s
Top