The common folklore says that:
The type system exists for a reason. Integers and pointers are distinct types, casting between them is a malpractice in the m
The only time i cast a pointer to an integer is when i want to store a pointer, but the only storage i have available is an integer.
pointer
integer