본문 바로가기 메뉴 바로가기

말랑말랑슈가

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

말랑말랑슈가

검색하기 폼
  • 분류 전체보기 (148)
    • Devolopment (55)
      • 알고리즘 관련 (4)
      • OS 관련 (3)
      • C, C++ (11)
      • Python (9)
      • Javascript (3)
      • JAVA (8)
      • SQL (7)
      • 데이터마이닝 (3)
      • 기타 (7)
    • 나란인간 (2)
    • Windows Tip (7)
    • 자격증 (5)
    • 헬조선 (4)
    • Movie, Anime, Music (22)
    • 웃지않고는 못배기지 (2)
    • 수혜자들 (4)
    • 귀욤터짐 (1)
    • 잡담 (8)
    • Naver Blog Backup (31)
    • 각종정보 (7)
  • 방명록

함수포인터 (1)
함수포인터를 이용한 분기 예제

int function0(char *str) { return 0; } int function1(char *str) { return 1; } int function2(char *str) { return 2; } int function3(char *str) { return 3; } /** * 함수 포인터를 이용한 함수선택 * op의 값에 따라 function1() ~ function3() 까지 분기 **/ int selectFunction(char *str, int op) { int (*sFunction[4])(char*) = { function0, function1, function2, function3 }; return sFunction[op](str); } /* 심심하다.. -_-;; */

Devolopment/C, C++ 2015. 5. 29. 10:37
이전 1 다음
이전 다음
반응형
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바