Hallo Guys

I have some basic questions about C Programming, 'cause i'm not very good in it.

Why is it impossible for an Array-initializing function to do the following ?
Code:
 int[] init() { return int[32]; }
Thanks for your help.

Greez