摘要: #include#include#includeint Malloc(char *p){ return (NULL!=(p=(char *)malloc(100*sizeof(char))));//这个成为调用完后,又成野指针了??? //return 0;}int main(){ char *p1=NULL; Malloc(p1); strcpy(p1,"helo"); puts(p1);//输出,这个函数用得还很少 return 0;}分析问题:在int Malloc(char *p)中的*p实际上市主函数p的一个副本,编译器总是要为函数的每个参数制作临时... 阅读全文
posted @ 2013-10-01 16:25 wj704 阅读(326) 评论(0) 推荐(0) 编辑