Отметьте утверждения, справедливые для статических данных:
Другие предметы Колледж Статические данные в программировании статические данные локальные данные статическая переменная глобальные данные вызовы функции Новый
Давайте разберем каждое из предложенных утверждений и выясним, какие из них являются справедливыми для статических данных.
Это утверждение неверно. Статические данные могут включать в себя как переменные, объявленные с использованием ключевого слова static, так и глобальные переменные. Однако не все статические данные ограничиваются только теми, что объявлены с помощью static.
Это утверждение также неверно. Локальные данные могут быть как статическими, так и не статическими. Локальные переменные, объявленные внутри функции без ключевого слова static, имеют область видимости только в пределах этой функции и уничтожаются после её завершения. Статические локальные переменные сохраняют своё значение между вызовами функции.
Это утверждение верно. Статическая переменная, объявленная внутри функции, будет сохранять своё значение между вызовами этой функции. Это позволяет использовать её для подсчета числа вызовов функции, так как она не будет инициализироваться заново при каждом вызове.
Это утверждение верно. Статические данные могут включать в себя как глобальные переменные, которые доступны во всей программе, так и локальные переменные, объявленные с помощью static, которые сохраняют своё значение между вызовами функции.
Таким образом, справедливыми являются третье и четвертое утверждения: