You are on page 1of 1

*p1 = n = 7

*p2 = m = 8
n = p1 + 12 – m + (*p2)
=> 7 + 12 – 8 + 8 = 19
m = *p2 = m + n – 2*(*p1)
=> 8 + 19 – 2*19 = - 11
=> m + n = -11 + 19 = 8

char * pp = (char *) p; => pp trỏ tới ô nhớ đầu tiên của n


*pp = 0 => thay đổi giá trị ô nhớ 1 (0000 0100 -> 0000 0000)
Trình tự lấy giá trị: byte cao của n được ghi vào sau nên sẽ được lấy ra
trước. -> 0000 0001 = 256

You might also like