Внешние статические переменные

We use cookies. Read the Privacy and Cookie Policy

Внешние статические переменные

     Вы можете также описать статические переменные вне любой функции. Это создаст "внешнюю статическую" переменную. Разница между внешней переменной и внешней статической переменной заключается в области их действия. Обычная внешняя переменная может использоваться функциями в любом файле, в то время как внешняя статическая переменная может использоваться только функциями того же самого файла, причем после определения переменной. Вы описываете внешнюю статическую переменную, располагая ее определение вне любой функции.

static randx = 1;

rand( )

{

Немного позже мы приведем пример, в котором будет необходим этот тип переменной.

 

РИС. 10.1. Внешние и внешние статические переменные.