포인터 넘길 때 주의사항(malloc 예제)
1. 예제 user_malloc 함수를 통해 num의 포인터를 넘겨함수에서 동적할당하여 메모리를 확보한다. 1234567891011121314151617181920#include #include void user_malloc(num); void main(){ int* num = 0; user_malloc(num); *num = 8; printf("%d\n", *num); printf("%#p\n", num); printf("%p\n", num);} void user_malloc(int* m_num){ m_num = malloc(sizeof(int*));}Colored by Color Scriptercs 하지만 이렇게 하면 오류가... 일단 함수 내부에선 m_num이 메모리 확보가 잘 된다.하지만 num이..
2015.02.17