본문 바로가기
C/Example

[C] 예제 (함수, 포인터, 구조체)

by 꾸압 2021. 3. 5.

구조체 활용 예제

#include <stdio.h>

int add(int x, int y);
int sub(int x, int y);

struct Calc{
	int (*fp)(int, int);
};

int main(void){
	struct Calc c;
    c.fp = add;
    
    printf("%d", c.fp(10, 20) );
    
    return 0;
}

int add(int x, int y){
	return x+y;
}

int sub(int x, int y){
	return x-y;
}

 

 

댓글