摘要:
程序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);}程序3:#include <iostream& 阅读全文
posted @ 2012-06-13 13:10
waynewuzhenbo
阅读(4494)
评论(1)
推荐(0)
浙公网安备 33010602011771号