result^=*(data+i+1)//这个怎么算呢?
答案:1 悬赏:60 手机版
解决时间 2021-08-15 15:07
- 提问者网友:我的未来我做主
- 2021-08-15 10:15
result^=*(data+i+1)//这个怎么算呢?
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-08-15 11:43
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怎么异或啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯