[[TableOfContents]] = 예정 = * 2시간 강의 * 함수 잠깐 복습 * 함수 선언, 선언 후 정의, main 함수, 재귀 함수 * 대망의 포인터 * C의 자료 저장 방식 * 포인터 : 주소값을 저장하는 변수 * ''{{{type}}}'' *''{{{identifier}}}'' ''{{{[, ...]}}}''; * *(unary), &(unary) * 주소 연산 * void 포인터 * 배열과 포인터의 관계 * [] 연산자 * 함수 인자값으로서의 포인터 * 값에 의한 호출,,call by value,, , 참조에 의한 호출,,call by reference,, * 포인터 배열/ 배열 포인터/이중 포인터/이차원 배열과 포인터 {{{===============================================================================}}} * 더 많은 포인터 * 동적 메모리 할당 * 스택 영역/힙 영역 * void* malloc(size_t size); * free(void* ptr); * 메모리 누수,,memory leak,, , 허상 포인터,,dangling pointer,, * NULL 포인터 * void* realloc(void *ptr, size_t size); * calloc 함수 * const * / * const(상수 포인터/ 포인터 상수) * 함수 포인터 * ''{{{type}}}'' (*''{{{identifier}}}'')({{{[}}}''{{{[type]}}}'' ''{{{[, ...]}}}''{{{]}}}); * typedef = 진행 = = 실습 = = 기타 / 후기 / 방명록 = ----------------------------------- [새싹교실/2017/C언어가르쳐조] [새싹교실/2017]