如何为传递给函数的指针分配内存?

时间:2018-02-21 03:37:52

标签: c function pointers malloc

gradlew assembleRelease --console plain

函数退出后,指针的值变为' var'没改变。我的代码可能有什么问题?

2 个答案:

答案 0 :(得分:2)

函数退出后,指针的值为“' var”。 ?如果你想改变var,那么传递address的{​​{1}}和var func()抓住

double pointer

答案 1 :(得分:1)

您必须将var的内存位置传递给func,如此

func(&var);