这些,都是自定义的。
对于 4*4 的键盘,四个行首字,可以定为:0、4、8、12。
它们和行号的关系就是:4 * 行号。
四个列号,可以定为:0、1、2、3。
参考:
http://zhidao.baidu.com/question/298046533.html
其中检测按键的返回值就是:return (i + j * 4); //如果为0就返回按键值
如下阵列:
行/列 0 1 2 3
0 1 1 1 1
1 1 0 1 1
2 1 1 1 1
3 1 1 1 1
如上所示,第1行1列键被按下
那么键值就等于:1*4+1=5,
这里行首字=1*4(之所以乘4是因为是四列)
如图:
只不过是个标号而已啊