首页 > 其他 > 详细

函数传参

时间:2019-10-15 14:18:55      阅读:97      评论:0      收藏:0      [点我收藏+]

void GetMemory(char *p)

{

   p = (char *)malloc(100);

}

void Test(void)

{

   char *str = NULL;

   GetMemory(str);

   //值传递,单向传递,拷贝传递。

   strcpy(str, "hello world");

   printf(str);

}

str不能获得p所指向的内存空间,形参值的改变不会影响实参值;并且malloc开辟的堆空间最后没有释放。

函数传参

原文:https://www.cnblogs.com/dannykong/p/11676945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!