如何解决常量字节的用途,用于设置键盘位置
const byte rows = 4; //number of rows on the keypad
const byte cols = 4; //number of columns on the keypad
char keypressed;
char keyMap[rows][cols]={ //keymap defines the key pressed on the keypad according to the rows and columns on the keypad
{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}
};
有人可以解释在const byte rows=4
和char keyMap[rows][cols]
中使用字节和字符的目的是什么吗?
解决方法
它声明了变量的类型。
const字节cols = 4;定义一个名为cols的常量字节值,值为4。
char keyMap[rows][cols] = { ... }
定义带有行* cols char值的二维数组。
阅读https://www.arduino.cc/reference/en/language/variables/data-types/char/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。