In C, why is the * operator both reference and type casting?
dasht: The * in the parentheses is part of type name and it indicates that the type being named is the sort of type to which it makes sense to apply the run-time * operator.