input函数返回a的地址,为什么无法赋给main函数里的c指针?

input函数返回a的地址,为什么无法赋给main函数里的c指针?

问题描述:

input函数返回a的地址,为什么无法赋给main函数里的c指针?
图片说明

图片说明
图片说明

可能还有其他问题,请大佬指正!

input里的a[3]是局部变量,函数结束会自动释放。应该用数组指针new一段,然后返回指针,当然这样要在函数结束delete[] c.