请问这句代码是什么意思,谢谢
本帖最后由 dt3tc 于 2019-7-21 15:32 编辑有直接联系的源代码如下
unsigned int ch = 0;
const unsigned int byteMark = 0x80;
const unsigned int byteMask = 0xBF;
unsigned short* target = targetStart;
*--target = (unsigned char)((ch | byteMark) & byteMask);
以前没见过这种用法。。
主要是看不明白
*--target
什么意思
谢谢 *--target -- 运算符优先级比 * 运算符优先级高
相当于 target 的值先减 1, 再取值
页:
[1]