EASY7

[C언어 25강] 함수포인터 본문

개발 공부/C

[C언어 25강] 함수포인터

E.asiest 2016. 7. 13. 16:27

함수포인터

#include<stdio.h>

void sample1(char *carname);

void sample2(char *carname);

void sample3(char *carname);

void main()

{

void (*p)(char *carname);

int a;

char carname[20];

printf("귀하의 차종입력\n");

scanf("\s", carname);

printf("메뉴를 선택하세요\n");

scanf("%d", &a);

swich(a)

{

case 1:

     p=sample1;

p(carname);

break;

case 2:

     p=sample2;

p(carname);

break;

case 3:

     p=sample3;

p(carname);

break;

}

}

void sample1(char *carname){}

void sample2(char *carname){}

void sample3(char *carname){}

 

동적바인딩 다형성 폴리모피즘

 

 

 

Comments