If you've heard of pointer aliasing but have not fully understood what it means, read this great explanation by Krister.