void print_ary(int *pa, int size);


int pointerArray7(void)

{

int ary1[5] = { 10, 20, 30, 40, 50 };

int ary2[7] = { 10, 20, 30, 40, 50, 60, 70 };


print_ary(ary1, 5);

printf(" ");

print_ary(ary2, 7);


return 0;

}



void print_ary(int *pa[], int size)

{

int i;

for (i = 0; i < size; i++)

{

printf("%d ", pa[i]);

}

}


여기서 매개변수받을때 *pa써야되는거아닌가요 *pa[]가 왜 되는지 모르겠어요