C语言数组型函数指针,替代switch case结构

#include <stdio.h>

typedef void (*KeyEvent)(void);

KeyEvent pKey_Func[100];

void pFunc0(void)
{
printf(“Hello Kitty\n”);
}

void pFunc1(void)
{
printf(“Hello World\n”);
}

void main()
{
pKey_Func[0] = pFunc0;
pKey_Func[1] = pFunc1;
pKey_Func0;
pKey_Func1;
}

猜你喜欢

转载自blog.csdn.net/qianshishangdi/article/details/83277142