Output for Function 3

Address      Name      Value
----------------------------
C4            y         A3 (value of ptr_2_ptr_2_i)(Address of ptr_2_i)
C5            z         A2 (address of j)


Value at first point BEFORE assignment statement
&y = C4
&z = C5
y = A3
z = A2
*y = A1 (the value stored in A3)
*z = -16 (the value stored in A2)
**y = 95 (the value stored in A1) (double dereference)



Value at first point AFTER assignment statement
&y = C4
&z = C5
y = A3
z = A2
*y = A1 (the value stored in A3)
*z = -16 (the value stored in A2)
**y = 95 (the value stored in A1) (double dereference)