e.
Disregarding the previous question, What would be the output of
the statement:
printf(“%d”, *mypointer); AFTER
we issue the statement: ++mypointer; ?
Given that the original contents of mypointer was 56877 incrementing changes the address contained
to 56877 + 2 = 56879 (the address of myarray[4]). At that address we find:
0000000100001001 (on 16-bits), which equates to: 28
+ 23 + 20 = 256 + 8 + 1 =
265