函數指針數組

#include <stdio.h>

void add(int x, int y){printf("x+y = %d\n",x+y);}
void dec(int x, int y){printf("x+y = %d\n",x-y);}
void max(int x, int y){printf("x+y = %d\n",x>y?x:y);}

typedef void (*FunType)(int ,int );
FunType str[3] = {add,dec,max};
int main()
{
    str[0](4,3);
    str[1](4,3);
    str[2](4,3);
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章