The length of the array is not passed as part of the argument.
A function definition may specify the size of the array, but this is not checked.
These three function definitions are equivalent:
void f(int a[SIZE]) {...}
void f(int a[]) {...}
void f(int *a) {...}
If the array parameter is always a particular length use the first form to indicate this to people reading your program.
Otherwise, use either 2nd or 3rd form.
The 2nd form is less ambiguous but the 3rd is more traditional.