EASY7
[C언어 25강] 함수포인터 본문
함수포인터
#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){}
동적바인딩 다형성 폴리모피즘
'개발 공부 > C' 카테고리의 다른 글
[C언어 27강] 오름차순 버블정렬 알고리즘(포인터) (0) | 2016.07.13 |
---|---|
[C언어 26강] 오름차순 버블정렬 알고리즘(배열) (0) | 2016.07.13 |
[C언어 24강] 함수와 포인터 (0) | 2016.07.13 |
[C언어 23강] 포인터와 문자열 strcpy (0) | 2016.07.12 |
[C언어 22강] 포인터 배열 (0) | 2016.07.12 |
Comments