为什么有一串"烫"?
这个代码在codeblocks里没问题、但是在VS2010里在结果后面出现一串"烫"。 怎么回事啊?字符串连接问题。
#include<stdio.h>
void lj(char a[],char b[])
{
char c[30];
int i,j;
for(i=0;a[i]!='\0';i++)
c[i]=a[i];
for(j=0;b[j]!='\0';j++)
c[i+j]=b[j];
printf("%s",c);
}
int main()
{
char a[20],b[10];
printf("请键入字符:\n");
gets(a);
gets(b);
lj(a,b);
return 0;
}