C

関数ポインタ小さなメモ

コード

test.c
#include "stdio.h"

int (*kuref)(int);

int test(int i){
        int t = i + 1;
        return t;
}

int main(int argc, char* argv[])
{
        kuref = test;
        printf("%d\n", kuref(1));
        return 0;
}

実行

#gcc test.c
# ./a.out
2