关于数组内存
#include<stdio.h>#include<string.h>
#include<stdlib.h>
main()
{
char xinghao[60];
char str[]="This is my first C program!";
memset(xinghao,'*',60);
printf("%s\n",xinghao);
printf("%42s\n",str);
printf("%s\n",xinghao);
}
输出的星号后面为什么会出现一此其他字符呢。。。
当我把60改成其它数字时有时全都是输出*号。。。