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[]가 왜 되는지 모르겠어요
저게됨? 선언과 정의가 따로 노는데
*pa 맞는거같은디요