Next | The Identity Function | 18 |
Every Obfuscated C Programmer knows this identity:
a[i] === *(a+i)
This is actually more complicated than it looks
On the right side, a represents the address of the array
Also, the + operation is the funky C pointer-plus-integer +
Arithmetically, it really means:
a[i] === *(address(a) + i x SIZE)
Where SIZE is the size of the array elements
Next | Copyright © 2001 M. J. Dominus |