求助字符串拼接问题。
#include <stdio.h>#include <string.h>
main()
{
int a,b=0;
char s1[]="",s2[]="*";
for (a=1;a<12;a++)
{
b=b+a;
strcat(s1,"*");
printf("%s\n",s1);
}
getchar();
}
为什么我执行的结果会出现乱码呢?
而不是
*
**
***
****
*****
******
*******
********
*********
**********
***********