Whats diff between (int *arr) and (int arr[])

in some videos sir use first and in some he uses second one.

@premang the only difference between them is int *arr means that arr is pointer to int but it may or may not represent a start address of an array.
Just a syntax difference.