C is strongly typed language, it means that:

Sufficient data types are available to manipulate each type of data

Every variable must be declared before it is being used

Every program must be compiled before execution

The variable declaration also defines the variable