c语言整形指针动态分配内存问题

如图,想通过传递整形指针动态分配赋值,

但如此操作,free释放出现错误,感觉这么写有问题,请问主函数箭头处,fun函数应该如何传值

这些代码没错。注释里的代码有问题。需要:

free(*num);

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^