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 标签 char函数 str函数 char