请帮我看看这个程序那里错了
把str1连接到str2后面#include<stdio.h>
viod main()
{
char *s1 *s2;
str1[10]="china",str2[30]="beijing";
for(s1=str2;*s1!='\0';s1++);
for(s2=str1;*s2!='\0';s2++)
*s1+=*s2;
*s1='\0';
printf("%s\n",str1);
}
#include<stdio.h> void main()//void 敲错了 { char *s1,*s2,str1[10]={"china"},str2[30]={"beijing"}; for(s1=str2;*s1!='\0';s1++); for(s2=str1;*s2!='\0';s2++) *s1++=*s2; *s1='\0'; printf("%s\n",str2); }