смысл величин, находящихся в памяти, определенной подидентификатором.
Имеются четыре класса памяти: автоматическая, статическая, внешняя ирегистровая. Автоматические переменные являются локальными длякаждого вызова блока и исчезают при выходе из этого блока. Статическиепеременные являются локальными, но сохраняют свои значения дляследующего входа в блок даже после того, как управление передается запределы блока. Внешние переменные существуют и сохраняют свои значения втечение выполнения всей программы и могут использоваться для связимежду функциями, в том числе и между независимо скомпилированнымифункциями. Регистровые переменные хранятся (если это возможно) вбыстрых регистрах машины; подобно автоматическим переменным они являютсялокальными для каждого блока и исчезают при выходе из этого блока.
В языке "C" предусмотрено несколько основных типов об'ектов:
Поскольку об'екты упомянутых выше типов могут быть разумноинтерпретированы как числа, эти типы будут называться арифметическими.Типы char и int всех размеров совместно будут называться целочисленными.Типы float и double совместно будут называться плавающими типами.
Кроме основных арифметических типов существует концептуальнобесконечный класс производных типов, которые образуются из основныхтипов следующим образом:
Вообще говоря, эти методы построения об'ектов могут применятьсярекурсивно.
[Назад] [Содержание] [Вперед]
| Главная |