林茂枝

 

2012年11月2日

做个标记,指针的指针的应用

摘要: 程序1:void myMalloc(char *s) //我想在函数中分配内存,再返回{ s=(char *) malloc(100);}void main(){ char *p=NULL; myMalloc(p); //这里的p实际还是NULL,p的值没有改变,为什么? if(p) free(p);}程序2:void myMalloc(char **s){ *s=(char *) malloc(100);}void main(){ char *p=NULL; myMalloc(&p); //这里的p可以得到正确的值了 if(p) free(p);} 阅读全文

posted @ 2012-11-02 16:26 林茂枝 阅读(127) 评论(0) 推荐(0) 编辑

导航