If I declare a variable as - extern int c; // I can reuse this variable in another function and no memory is allocated to it.
If I initialize a variable as - uint32 a[32]; // 32*4 bytes of memory is allocated.how to to reuse the above variable in another program ? Example : I am using a pointer to access the value or address of it.