const

    1. 시작에 앞서

    1. 시작에 앞서

    키워드 const의 의미 const int num=10; ==> 변수 num이 상수화 const int * ptr1=&val1; ==> 포인터 ptr1을 이용해서 val1 값을 변화시킬 수 없음 int *const ptr2=&val2; ==> 포인터 ptr2가 상수화 const int * const ptr3 = &val3; ==> 포인터 ptr3가 상수화 및 포인터 ptr3을 이용해서 val3 값을 변화시킬 수 없음 실행중인 프로그램의 메모리 공간 데이터 = 전역변수가 저장되는 영역 스택 = 지역변수 및 매개변수가 저장되는 영역 힙 = malloc 함수호출에 의해 프로그램이 실행되는 과정에서 동적으로 할당이 이뤄지는 영역 malloc & free = malloc 함수호출에 의해 할당된 메모리 공간은 fr..