기초 특강) C언어 완전 정복하기 5탄 - 함수 포인터

2018-01-19 08:30~11:50

전기전자 평생교육원 / 정재준 대표

  • 지*호2018-01-19 오전 10:51:01

    [질문]배열로 메모리 크기를 할당하고,함수를 이용해서 메모리에 저장된 값을 함수로 출력하는 데요.혹시 프로그램 작성 시 많이 활용되는 함수 포인터는 어떤 것이 있을지요?
  • kernel2018.01.19

    가장 많이 사용하는 함수 포인터는 (*pf)() 이런 형태를 타입을 선언해서 사용하시면 되구요. 그 다음 많이 사용하는 것이 지금 설명 드리고 있는 함수 포인터 배열입니다. 이것은 (*pf[])() 이런 형태로 타입을 선언해서 사용하면 되겠습니다.
  • 이*복2018-01-19 오전 10:50:12

    함수 포인터의 배열주소는 그 크기를 어떻게 나누는지요?
  • kernel2018.01.19

    32비트 아키텍쳐에서 포인터(주소)의 크기는 4바이트입니다. 함수 포인터도 주소크기 4바이트가 배열로 나열되기 때문에 배열의 요수가 n개 있다면 함수 포인터 배열의 크기는 4 x n 바이트가 됩니다.
  • 김*현2018-01-19 오전 10:47:11

    소스에서 %p는 메모리주소를 출력하는 명령어인가요?
  • kernel2018.01.19

    네, 맞습니다. %p는 포인터(주소)를 16진수로 출력합니다. %X로 출력해도 되긴 되는데, warning 메세지가 발생합니다.
  • 고*범2018-01-19 오전 10:34:45

    안녕하세요 ^^
  • e4ds2018.01.19

    안녕하세요 ~ 유익한 시간 되시길 바랍니다 !!
  • 강*원2018-01-19 오전 10:31:30

    안녕하세요. 강의 잘 들을게요.
  • e4ds2018.01.19

    안녕하세요 유익한 시간되시길 바랍니다^^
  • 김*섭2018-01-19 오전 10:24:02

    안녕하세요. 한정이란 이야기가 어떤건가요?
  • e4ds2018.01.19

    안정적인 라이브 진행을 위하여 300분 한정으로 방송 진행하고 있습니다!
  • 이*성2018-01-19 오전 10:19:51

    안녕 하세요? 강의 기대 됩니다,
  • e4ds2018.01.19

    안녕하세요^^
  • 김*태2018-01-19 오전 10:16:22

    안녕하세요 오늘강의도 열심히 듣겠습니당
  • e4ds2018.01.19

    감사합니다! 유익한 시간 되세요~~
  • 김*태2018-01-19 오전 10:15:08

    안녕하세요
  • e4ds2018.01.19

    반갑습니다!
  • 노*태2018-01-19 오전 10:10:42

    안녕하세요
  • e4ds2018.01.19

    안녕하세요!