Some important parameters for functions are pointers, address, and arrays.
void somethingHappens (int *a); //pointers
void somethingHappens (int& a); //address
void somethingHappens (int arg[]); //array
If I was to use(initialize) the functions above, how would it look like? \My answers are below. Correct me if I am wrong.
int i = 9; int j[20] = {1,2,3,4,5};
somethingHappens(&i); //pointers
somethingHappens(&i); //address - Not really sure...
somethingHappens(j); //array
Am I missing any other important parameters for functions?