Keil™, An ARM® Company

Cx51 User's Guide

extern

The extern storage class declares a global variable that is defined in another source module. It is used as follows:

extern data-type name;

Where

data-typeis the data type of the variable.
nameis the name of the variable.

When you use extern to declare a variable, the variable cannot be initialized (it is already initialized where it is defined).