标签:并且 空间 值传递 har 不能 null 实参 内存 strcpy
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开辟的堆空间最后没有释放。
标签:并且 空间 值传递 har 不能 null 实参 内存 strcpy
原文地址:https://www.cnblogs.com/dannykong/p/11676945.html