((byte *) &value); 的含义是什么?-Arduino中文社区 - Powered by Discuz! Archiver

mak4000bug 发表于 2017-9-20 18:41

((byte *) &value); 的含义是什么?

原来语句是这样。
Mirf.getData((byte *) &value);
我只想知道((byte *) &value); 这个语句。是不是将字符或数字转换成比特形式。

Zoologist 发表于 2017-9-20 21:05

&value 这是取 value的地址的意思

然后 (byte *) 表示这个数值是一个指向 byte 的指针

所以,我觉得这个语句的意思是把 value 这个变量转化成指向这个变量地址的指针的意思。





mak4000bug 发表于 2017-9-21 22:33

谢谢。理解了
页: [1]
查看完整版本: ((byte *) &value); 的含义是什么?