d. What would be the output of the
statement: printf(“%lu”,
--mypointer);
?
Because
(from above) we know that location mypointer contains
the address 56877 AND mypointer is a pointer to the
data type int, then DECREMENTING the pointer means
that we decrease the value contained at location mypointer
by 2-bytes. The new contents of mypointer would thus
be: 56877 – 2 = 56875 (the address of myarray[2]).