Just a bit of nit picking really, what you are saying makes sense, but note that there is no passing by reference in C. Everything is passed by value. The fact that a pointer is the address of...