程序运行后面为什么出现一串”烫“?
#include"stdio.h"main()
{int num=0;
char a[20],*str=a,ch1,*ch2,b[20];
ch2=b;
gets(a);
while(ch1=*str++)
if(ch1==' ')
num++;
else
*ch2++=ch1;
ch2='\0';
printf("%d\n",num);
printf("%s\n",b);
}
输入a s d f g h j k l
输出 8
asdfghjkl烫烫烫烫烫?
这是怎么回事?