2009-02-12から1日間の記事一覧

関数ポインタの簡単な使用例

C

確認用のミニマムなやつ #include <stdio.h> int add(int a, int b); int sub(int a, int b); int (*p[2])(int x, int y) = { add, sub }; int main(void) { int a = 14, b = 23; int c, d; c = 0; //c = 1; d = (*p[c])(a, b); // c が 0 なら add, 1 なら sub が呼</stdio.h>…