作业帮 > 数学 > 作业

result^=*(data+i+1)//这个怎么算呢?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 09:27:28
result^=*(data+i+1)//这个怎么算呢?
esult^=*(data+i+1)
等价于
result=result ^ *(data+i+1)
*(data+i+1)是data指针向后i+1的地址里的数值
如果data是数组名就等价于data[i+1]
再问: x =10; x^=*5;//是多少?
再答: x^=*5这么写错的 只有x^=5 这样的话x=15
再问: ^是啥意思?
再答: 按位异或,具体请百度,有详细的例子
再问: 10与5怎么异或啊?