int arr[5]; 라는 문장을 매개변수로 사용하려면

int*arr 이런식으로 쓰는데요 이것이 arr의 타입형이 int*라서 이렇게 쓰는건가요?

그럼 int*arr[5] 를 매개변수로 사용하려면

int**arr 이렇게 표현하여야 하는것이 맞나요?

그런데 char*str 이라는 문장을 매개변수로 사용할때는 char*str 입니까?

문자열이라서 방식이 다른겁니까?

답변 부탁드립니다