Edit the explore.c file to add printf statements to print both variable values and values of the pointers to variables and/or array where indicated. Note that if you print a pointer value you should use %p as the format. For all other values, you should use %x format. Remember to build your program using the -m32 option for a 32-bit application.You should find that as automatic variables are allocated memory or as arguments are pushed onto the stack to be passed to a function (foobar) that the addresses of the locations in memory are decreasing.
In the main program printf loop for array[i], it should be sufficient to print for i = 0 to i < 6. Can you find the locations that have been assigned for the automatic variables and can you see their values?
Also, Write a memo.txt file to document your findings
In the foobar function printf