【C++】*ptemp++的作用

网友投稿 1040 2022-11-24

【C++】*ptemp++的作用

【C++】*ptemp++的作用

先看代码

打印结果

补充

unsigned char型变量在C++中占一个字节,unsigned short型变量在C++中占两个字节

unsigned short *ptemp = (unsigned short *)pdata;

使用上面这句代码可以将占一个字节的变量,拼接为占两个字节的变量,再对这占两个字节两个字节的变量组,做其余处理

计算机校验和

以下代码可以用于计算IP,ICMP,UDP的校验和

//计算校验和unsigned short CalculateCheckSum(const unsigned char *pdata, int length){ unsigned short *ptemp = (unsigned short *)pdata; unsigned long temp = 0; for (int i = 0; i> 16)));}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MyBatis中map的应用与模糊查询实现代码
下一篇:【C++】引用变量
相关文章

 发表评论

暂时没有评论,来抢沙发吧~