凯风自北来 发表于 2015-7-15 21:12:31

压电扬声器演奏音乐的程序问题

程序中为什么定义length=sizeof(tune)/sizeof(tune)?音符不是26个吗

Peter_wbgk 发表于 2015-7-16 08:47:15

算出来length=26.没错啊。 sizeof 函数返回的事给它参数的字节数。   《ARDUINO从基础到实践》 那本书? 错误的地方太多了。   

凯风自北来 发表于 2015-7-16 08:59:17

本帖最后由 凯风自北来 于 2015-7-16 09:00 编辑

Peter_wbgk 发表于 2015-7-16 08:47 static/image/common/back.gif
算出来length=26.没错啊。 sizeof 函数返回的事给它参数的字节数。   《ARDUINO从基础到实践》 那本书? 错 ...

是那本书,没必要除tune【0】的字节数是吧,书上说arduino中整型数值占两个字节

Peter_wbgk 发表于 2015-7-16 09:12:53

分母分子全是字节。 求出的就是 26个音符

凯风自北来 发表于 2015-7-16 09:14:55

Peter_wbgk 发表于 2015-7-16 09:12 static/image/common/back.gif
分母分子全是字节。 求出的就是 26个音符

刚刚串口输出看了下,确实书上写错了。。。好坑

Peter_wbgk 发表于 2015-7-16 09:29:14

凯风自北来 发表于 2015-7-16 09:14 static/image/common/back.gif
刚刚串口输出看了下,确实书上写错了。。。好坑

错误多了去,慢慢感受。 这书好啊教你勇于质疑;P
页: [1]
查看完整版本: 压电扬声器演奏音乐的程序问题