帮忙解释下这个语句

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:01:11
int Get16m(void * Short)
{
return (((unsigned char *)Short)[0] << 8) | ((unsigned char *)Short)[1];
}

麻烦写详细点,谢谢了!

解释参数void * Short 你的参数是一个任意类型的指针
它可以指向任何类型的数据
下面返回的是把你的参数所指向的数据按
unsigned char *从新建立数组并取得第一个元素
后向左位移8再与第一个元素位或

在里面大战16秒,太短了,回去吧,太短了,8厘米才够,1厘米不行