Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

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

From ZeroWiki
Revision as of 10:24, 22 May 2017 by 175.223.3.34 (talk)

예정

  • 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