In C, why is the * operator both reference and type casting?
Locke1689: The second * has nothing to do with type-casting -- it is part of the type identification. The operator performing the typecast is the pair of parentheses.Consider: int and int * are two different types. So typecasting to int when you really mean int * is completely different.