ex4-21.c
来自「这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》」· C语言 代码 · 共 28 行
C
28 行
#include <stdio.h>
void Key_0() {
/* "0" 键处理 */
}
void Key_1() {
/* "1" 键处理 */
}
void Key_2() {
/* "2" 键处理 */
}
/* k3, k4, ... 其它键处理 */
/* 函数指针数组定义 */
code void (code * KeyProcTab[])()= {Key_0, Key_1, Key_2/*k2,...,k9 */ };
void main() {
unsigned char key,num;
while(1){
scanf ("%c", &key); /* 等待按键 */
num=key-0x30; /* 计算键值 */
(*KeyProcTab[num])(); /* 按键值散转 */
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?