How Arrays Are Passed To Functions In C/C++?