char *str = (char *) malloc(100); strcpy(str,"hello"); free(str); //这只是将str指向的内存归还给系统,但并未切断str与那段内存间的联系; //在这里增加str = NULL;下面的if语句将不会被执行 if(str != NULL) { strcpy(str,"world"); }
70,037
社区成员
243,246
社区内容
加载中
试试用AI创作助手写篇文章吧