其中,x,y,z是未知数,先不确定,他们对应的是三个键按下要指示的索引值,如果四个键,就有四个未知数,在确定他们之前,必须要了解自己函数执行什么命令。加入开始时时执行数组里面的第一个即table[0],而想在此按上键执行函数fun6,那么table[0]里面需要这样设置
{0,5,y,z,(*fun1)},同样,如果希望按下键执行fun7则需要设置为
{0,x,6,z,(*fun1)},如果希望按确认键执行fun3则需要设置为
{0,x,y,2,(*fun1)};如果上面三种情况都想要就设置为
{0,5,6,2,(*fun1)}.其它数组元素一次类推。这一步做完了看主程序里面(主要是while(1)里面)。
这。。。。。怎么理解?