回复 楼主 小马不过河
#include <stdio.h>
int main(){
char *s1="hello";
char *s2="world";
char s3[20];
char *p=s1,*q=s2,*r=s3;
while((*r++=*p++)!='\0');
r--;
while((*r++=*q++)!='\0');
printf("%s\n",s3);
return 0;
}
#include <stdio.h>
#include <string.h>
int main(){
char *s1="hello";
char *s2="world";
char s3[20];
strcpy(s3,s1);
strcat(s3,s2);
printf("%s\n",s3);
return 0;
}
#include <stdio.h>
int lens(char *p){
int len=0;
while(*p++!='\0')
len++;
return len;
}
int main(){
char *s1="hello";
char *s2="world";
char s3[20];
int len1=lens(s1);
int len2=lens(s2);
int i=0;
for(i=0;i<len1;i++)
s3[i]=*(s1+i);
for(i=len1;i<len1+len2;i++)
s3[i]=*(s2+i-len1);
s3[len1+len2]='\0';
printf("%s\n",s3);
return 0;
}