Answer from cs61c-eh (CAROL CHU 15008653) for Question 3 It's interesting that addresses in memory for variables and arrays can be accessed directly using the &, unlike Java. A C program gets its arguments passed by value but can change the actual arguments by changing the contents located at their addresses - not possible with Java.