#include <stdio.h>


void bubble_sort(int* a);


int main()

{

        int arr[5]={1,2,3,4,5};

        printf("%ld\n",sizeof(arr));

        bubble_sort(arr);


        return 0;

}


void bubble_sort(int* a)

{

        printf("%ld\n",sizeof(a));

}


크기 5짜리 int 배열 arr


이걸 main에서 sizeof(arr) 프린트해보면 생각대로 20 나오는데

함수에 넣어서 출력하니까 8이 나옵니다.


??????머죠