U E D R , A S I H C RSS

새싹교실/2017/C언어가르쳐조/5월23일 (rev. 1.2)

새싹교실/2017/C언어가르쳐조/5월23일


1. 예정

  • 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

2. 진행

3. 실습

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:05
Processing time 0.0187 sec