char *str=(char *)malloc(100);char str1[]="hello world";free(str);if(str!=NULL){strcpy(str,str1);}printf("%s\n",str);
程序最后会输出什么? 请写出答案,并说明理由!