Passing an array by reference in C?
In C arrays are passed as a pointer to the first element. They are the only element that is not really passed by value (the pointer is passed by value, but the array is not copied). That allows the called function to modify the contents. Now, if what you want is changing the array itself … Read more