#include <stdio.h>

#define SIZE 10


void inversePrint(int[], int);


int main(void) {


int a[SIZE] = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };


printf("The value in the array are:\n");

inversePrint(a, SIZE);

printf("\n");


return 0;

}

void inversePrint(int b[], int size) {


if (size > 0) {

inversePrint(&b[1], size - 1);

printf("%d ", b[0]);

}

}


정수 배열을 거꾸로 출력하는건데 저기 inversePrint 동작원리가 이해가 안가여.. 설명해주실분 ㅜ