More actions
예정
- 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