C语言编码问题2:其中P+=1,*p2!='\0' #includeint main(void){char str1[10],str2[10],str[20];char *p,*p1,*p2;int i=0;p=str;p1=str1;p2=str2;printf("字符串1是; %s\n");gets(p1);printf("字符串2是:%s\n");gets(p2);while (*p1!='\0'){*p=*p1;p+=1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 20:44:01
C语言编码问题2:其中P+=1,*p2!='\0' #includeint main(void){char str1[10],str2[10],str[20];char *p,*p1,*p2;int i=0;p=str;p1=str1;p2=str2;printf(

C语言编码问题2:其中P+=1,*p2!='\0' #includeint main(void){char str1[10],str2[10],str[20];char *p,*p1,*p2;int i=0;p=str;p1=str1;p2=str2;printf("字符串1是; %s\n");gets(p1);printf("字符串2是:%s\n");gets(p2);while (*p1!='\0'){*p=*p1;p+=1
C语言编码问题2:其中P+=1,*p2!='\0'
#include
int main(void)
{
char str1[10],str2[10],str[20];
char *p,*p1,*p2;
int i=0;
p=str;
p1=str1;
p2=str2;
printf("字符串1是; %s\n");
gets(p1);
printf("字符串2是:%s\n");
gets(p2);
while (*p1!='\0')
{
*p=*p1;
p+=1;
p1+=1;
i++;
}
for(; *p2!='\0';p1++,p2++,p++)
*p=*p2;
*p='\0';
printf("字符串1是:%s\n字符串2是:%s\n拼接后的字符串是;%s\n",str1,str2,str);
return 0;
}

C语言编码问题2:其中P+=1,*p2!='\0' #includeint main(void){char str1[10],str2[10],str[20];char *p,*p1,*p2;int i=0;p=str;p1=str1;p2=str2;printf("字符串1是; %s\n");gets(p1);printf("字符串2是:%s\n");gets(p2);while (*p1!='\0'){*p=*p1;p+=1
*p != '\0' 是指当字符串结束时跳出 因为字符串结尾时以'\0'结尾的
p+=1 p1+=1 都是指针往后移···