another correction: that's why we can return a pointer and never an array'[]', right?
No. There's no real reason why you can't return, pass, or copy an array. The language arbitrarily doesn't allow it.
thank you so much for the correction.
thank you to all