Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
/ Книги автора: Язык Си - руководство для начинающих
Книга: Язык Си - руководство для начинающих
Внешние статические переменные
Внешние статические переменные
Вы можете также описать статические переменные вне любой функции. Это создаст "внешнюю статическую" переменную. Разница между внешней переменной и внешней статической переменной заключается в области их действия. Обычная внешняя переменная может использоваться функциями в любом файле, в то время как внешняя статическая переменная может использоваться только функциями того же самого файла, причем после определения переменной. Вы описываете внешнюю статическую переменную, располагая ее определение вне любой функции.
static randx = 1;
rand( )
{
Немного позже мы приведем пример, в котором будет необходим этот тип переменной.
РИС. 10.1. Внешние и внешние статические переменные.
Похожие страницы
- Внешние переменные
- Регистровые переменные
- Автоматические переменные
- 4.6 Статические переменные
- 4.7 Регистровые переменные
- Статические переменные
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- 1.2.3. Константы, переменные и типы
- 7.15. Статические методы
- Статические классы
- Внешние носители информации
- Внешние разъемы