Recently I started learning c and was experimenting with arrays and passing them between functions.
Now I have written a simple piece of code which has two functions one for generating random numbers and putting them in an array of size 50 and one function to display the contents of the array.
I can pass the array as array[] or *array, what is difference between the two techniques (if there is any) other than not being able to use pointer arithmetic with the former.
Thanks