a xor b = b xor a và a xor (b xor c) = (a xor b) xor c
nên thứ tự thực hiện các phép toán trên không quan trọng, đều dẫn đến cùng một kết quả.
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY
Bạn chủ topic nói đến XOR , làm mình nhớ đến đoạn code này
Code:
int a = 5;
int b = 7;
a ^= b ^= a ^= b;
hỏi sau đoạn code trên, a = ? và b = ?
a = a0
b = b0
a = a^b = a0^b0
b = b^a = b0^a0^b0
=> b = a0
a = a^b = (a0^b0)^a0
=> a = b0
Vậy a = 7 và b = 5.
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY