Difference between a array name and a pointer variable?

A pointer variable is a variable where as an array name is a fixed address and is not a


A pointer variable must be initialized but an array name cannot be initialized. An array name being a constant value , ++ and — operators cannot be applied to it.