#include void ReverseArray(int* ptr, int len) { for(int i = len-1; i >= 0; i--) { printf("%d ", *(ptr + i)); } } int main(void) { int score[] = { 100, 78, 65, 32, 89 }; int array_length =sizeof(score) /sizeof(score[0]); ReverseArray(score, array_length); return 0; } ReverseArray 함수 결과를 main으로 따로 주지 않아도 되니 void로 선언해주고, 배열 score의 포인터 변수로 *ptr로 받습니다. 저런식으로 배열을 포인터로 받으면 배열의 0번째 방 주소를 *ptr로 가리키게 됩니다...