。。。

 

function returns address of local variable——

函数中的局部变量存放在stack中,函数执行完成之后会自动释放,因此不应将局 部变量的指针作为返回值。

 

可以使用 malloc 给局部变量申请内存,那么它是放在堆区,然后返回此变量就好了。另注意手动释放内存。

 

相关文章: