Data LocationsVariables are declared as either storage, memory or calldata to explicitly specify the location of the data.