/* 각 A,B,C,D 기능을 하는 함수가 있다고 하면 */ void Func_A(void); void Func_B(void); void Func_C(void); void Func_D(void); /* 포인터 배열로 함수포인터를 선언할 수 있음. */ /* 단, 동적할당이 안되어 불편함 */ void (*Func_Pointer[4])(void); void main(void) { int i = 0; /* 대충 이런식으로 주소를 지정해줄 수 있는데 비효율적임 */ Func_Pointer[0] = Func_A(); Func_Pointer[1] = Func_B(); Func_Pointer[2] = Func_C(); Func_Pointer[3] = Func_D(); /* 호출만 시켜줌 */ for(i = 0; i..