黑马程序员技术交流社区
标题:
关于指针和内存
[打印本页]
作者:
findwhy
时间:
2015-11-6 00:22
标题:
关于指针和内存
第二:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void GetMemory(char *p,int num)
{
p=(char*)malloc(num);
}
void main()
{
char *str=NULL;
GetMemory(str,100);
strcpy(str,"hello");
printf(str);
}
为什么第一道可以,第二道不行,麻烦详细说一下原因?
作者:
yanggangcl
时间:
2015-11-6 09:23
在GetMemory函数中malloc动态分配的会在函数结束后释放掉
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2