1. 메모리 구조 1). 코드 : 프로그래머가 만든 함수, 내장 함수들이 이곳에 저장된다. 2). 데이터 : 전역 변수(글로벌 변수), 정적 변수들이 이곳에 저장되고 프로그램이 실행되고 끝날때까지 남아있는다. 3). 스택 : 지역변수, 함수의 인자(파라메터) 들이 이곳에 저장되고 함수가 실행될때부터 종료될때까지 남아있는다. 2. 동적할당 함수들 1) malloc() int* pmall = (int*)malloc(개수 * 변수의 크기?); 정도로 선언할수 있고 인자로 준 크기만큼 힙에 메모리를 할당한다. 이 힙에 할당된 값은 프로그램 종료시까지 남아 있고. pmall에 힙의 시작주소가 담겨 있어 return하여 함수가 끝난 후에도 사용할수 있다. 2) calloc() int* pcall = (int*)ca..