CS计算机代考程序代写 /********************************************************

/********************************************************
* file name : program7.c *
* author : Thomas Farmer *
* description : Program to examine C-stack *
* *
********************************************************
*
*/

#include

int main () {

int a = 5 ;
int* a_ptr = &a ; /* a_ptr points to a */

printf (“a’s value = %d \n”, a) ;
printf (“a’s address = %p \n”, &a) ;
printf (“a_ptr value = %p \n”, a_ptr) ;
printf (“a_ptr address = %p \n”, &a_ptr) ;
printf (“a_ptr deref’ed= %d \n”, *a_ptr) ;
printf (“\n”) ;

int array [5] = {0, 1, 2, 3, 4};
for (a=0; a < 5 ; a++) { printf (" array[%d]=%d \n", a, array[a]) ; printf ("&array[%d]=%p \n", a, &array[a]) ; } printf ("\n") ; int b = 10 ; int* b_ptr = &b ; /* b_ptr points to b */ int** b_ptr_ptr = &b_ptr ; /* b_ptr_ptr points to b_ptr */ printf ("b's value = \n") ; printf ("b's address = \n") ; printf ("b_ptr value = \n") ; printf ("b_ptr address = \n") ; printf ("b_ptr defer'ed = \n") ; printf ("b_ptr_ptr value = \n") ; printf ("b_ptr_ptr address = \n") ; printf ("b_ptr_ptr deref'ed = \n") ; printf ("b_ptr_ptr deref'ed defer'ed = \n") ; printf ("\n") ; return (0) ; }