函数指针

#include <stdio.h>

typedef int (*FUNC) (int a, int b);

int add(int a, int b)
{
    return a + b;
}
int main()
{
    int (*funcA)(int, int) = add;
    printf("%d\n", funcA(1, 2));
    //调用的时候带不带取值都是可以的
    printf("%d\n", (*funcA)(1,2));
    
    FUNC funcB = add;
    printf("%d\n", funcB(1, 2));
    return 0;
}

 

posted on 2018-10-09 16:02  老幺001  阅读(97)  评论(0)    收藏  举报