社区
C++ 语言
帖子详情
C++ 两句话解释
yang868868
2012-07-09 09:58:10
for(int i=0;i<4;i++)
{
*((WORD*)(cPid + i*2)) ^= 0x8ce2;
*((WORD*)(cInversion + i*2)) ^= 0xFFFF;
}
有哪位大虾翻译下这句话的意思!谢谢!这是一个复合语句吗?
...全文
198
5
打赏
收藏
C++ 两句话解释
for(int i=0;i<4;i++) { *((WORD*)(cPid + i*2)) ^= 0x8ce2; *((WORD*)(cInversion + i*2)) ^= 0xFFFF; } 有哪位大虾翻译下这句话的意思!谢谢!这是一个复合语句吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzamygsd
2012-07-09
打赏
举报
回复
cPid + i*2是char*类型的
强制转换成WORD*类型的 (估计你的WORD占两个字节)
*((WORD*)(cPid + i*2))就是在cPid + i*2的位置 及其后取出两个字节的数据 和0x8ce2求异或 后放回
下面一个类似
W170532934
2012-07-09
打赏
举报
回复
*((WORD*)(cPid + i*2)) ^= 0x8ce2;//cPid可能是个数组的名字,然后寻址到cPid+i*2这个元素进行强制类型转换,然后取出word类型的数据元素和ox8ce2进行异或。下面的和这个差不多
*((WORD*)(cInversion + i*2)) ^= 0xFFFF;
yang868868
2012-07-09
打赏
举报
回复
unsigned char cPid[8];
unsigned char cInversion[8];
lazyman_54
2012-07-09
打赏
举报
回复
好像是对一个二维数组进行赋值,我不是大虾···WORD是这个二维数组的名称,也是头指针
zyrr159487
2012-07-09
打赏
举报
回复
cPid是什么类型的
Java、
C++
中引用和指针
本文通过
两句话
总结了
C++
中引用和指针的概念:引用被视为变量的别名,不分配新的内存空间;而指针则指向一个变量的地址,开辟新的内存空间。进一步
解释
了引用和指针的不同行为及其应用场景。
C++
一个函数调用其他.cpp文件中的函数
本文详细介绍了在使用VC或VS创建
C++
项目时的文件组织方式,特别是源文件夹下的.cpp文件如何通过main函数调用其他文件中的函数,实现模块化编程。文章通过具体示例
解释
了如何在一个
C++
项目中合理地分布和调用多个函数,以及如何避免函数名冲突。
Cpp入门基础
本文是Cpp入门基础介绍。先讲述了Cpp的历史、版本迭代,其主流版本有
C++
11、
C++
14和
C++
17。接着介绍了Cpp在服务器端、游戏、机器学习等多领域的应用。还给出了Cpp的hello world代码示例,并重点讲解了命名空间的定义、价值和使用方式。
C++
中的 .h 和 .cpp 详解
本文主要介绍了
C++
编程中.h和.cpp文件的使用。.h文件用于存放数据、数据结构、接口和类的定义,.cpp文件用于功能实现。还阐述了inline限定符的使用,以及非模板类型和模板类型在两个文件中的放置规则,帮助开发者更好地管理代码。
C++
中到底是应该include .h文件还是应该include .cpp文件
本文深入探讨
C++
编译与链接过程,解析#include在不同情景下的作用机制,及预处理、编译、生成目标文件和链接的具体步骤。特别关注外部文件夹下.h和.cpp文件的处理差异。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章