Формально в C. не существует такого понятия, как «спецификатор хранилища». C имеет спецификаторы класса хранилища . Их пять: typedef
, extern
, static
, auto
и register
. Очевидно, что то, что делает typedef
, не совсем то, что обычно понимается под «классом хранения», но концепция спецификатора класса хранения в C имеет сильные синтаксические корни, поэтому typedef
также был включен в эту категорию.