매개 변수가 있는 리셋 함수

735 단어 C 언어
#include 

int add(int a,int b);
int sub(int a,int b);

void functionchoose(int a, int b, int (*pf)(int, int));


int main()
{
    int a1=3,a2=4;
    functionchoose(a1,a2,add);
    functionchoose(a1,a2,sub);
    return 0;
}

int add(int a, int b)
{
    printf("add function 
"); return a+b; } int sub(int a, int b) { printf("sub function
"); return a-b; } void functionchoose(int a,int b,int (*pf)(int,int)) { printf("the result is %d
",(*pf)( a, b)); }


좋은 웹페이지 즐겨찾기