函数传参
Posted dannykong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数传参相关的知识,希望对你有一定的参考价值。
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开辟的堆空间最后没有释放。
以上是关于函数传参的主要内容,如果未能解决你的问题,请参考以下文章