Lakes:
So to pass an array (pointer?) name, you have to put a the "star" character in front of it.
No. To declare that something is a pointer, you put a star '*' in front of the variable name in the declaration. That's what's happening in those function declarations.