1
0

pointer.py 194 B

12345678910111213141516171819
  1. a = 1
  2. assert a == 1
  3. assert *&a == 1
  4. b = &a
  5. *b = 2
  6. assert a == 2
  7. def swap(a,b):
  8. t = *a
  9. *a = *b
  10. *b = t
  11. def f():
  12. a,b = 5,6
  13. swap(&a,&b)
  14. assert a == 6
  15. assert b == 5
  16. f()