#include int* return_local(){ int return_array[5] = {3, 6, 9, 12, 15}; int *rv = return_array; return rv; } void spy_on_previous_frame(){ int view_array[5]; for(int i = 0; i < 5; i++) printf("%d: %d\n", i, view_array[i]); } int main(){ int* ra = return_local(); spy_on_previous_frame(); int val = ra[0]; printf("First value: %d\n", ra[4]); for(int i = 0; i < 5; i++) printf("Index %d: %d\n", i, ra[i]); return 0; }