很诡异的代码,期待高手
#include <stdio.h>#include <stdlib.h>
#include <string.h>
main()
{
char t[]="werwer";
char *tt;
tt=t;
char te[7];
//memset(&te,0,strlen(te)); //取消注释tt为null
printf("%s\n",tt);
}
如上面的注释,不取消时输出正常为“werwer”
取消了 输出就变成 NULL ....不懂啊 ,求救求救...