请帮我看看这个程序那里错了
把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);
}
2010-11-18 20:57

2010-11-18 21:06
程序代码:#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);
}
2010-11-18 21:16
2010-11-18 21:35
2010-11-18 21:36
2010-11-18 21:39