函数返回malloc时出现C错误?

the*_*iTY -2 c memory malloc function dynamic

我在C中得到了一段代码,问的问题是它有什么问题吗?我很乐意回答,但是在malloc演员面前的星号让我感到困惑!

char f() { return *(char*)malloc(10); }
Run Code Online (Sandbox Code Playgroud)

Vla*_*cow 6

该函数返回一个不确定的值并具有内存泄漏,因为未释放动态分配的内存.