What is the meaning of [type]* for arrays? I've seen * used with arrays in some programs but not in others. The page on arrays doesn't mention it at all, but I often see it near functions when values are being passed.

Where would I find more information on this?
You are asking about Pointers -
 https://www.tutorialspoint.com/cprogramming/c_pointers.htm.