
a ^= (a ^= b, b ^= a, b)什么意思c语言
2013-09-14
展开全部
撇开语法错误。单从这个运算表达式来说。是连续的赋值运算。赋值语句是自由向左运算的。a^=b^=a^=b;((a^b)^b)^a异或位运算,如a=3,b=2a 11b 10a^b 01((a^b)^b)^a 结果为 01^10 11 ^ 11 = 00貌似有点规律,应该是最终结果都变成零。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
类别
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200