22.2.1. Локальные переменные делают возможной рекурсию.

22.2.1. Локальные переменные делают возможной рекурсию.

Хотя локальные переменные и допускают рекурсию[ 52 ], но она сопряжена с большими накладными расходами и не рекомендуется для использования в сценариях[ 53 ].

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Функции и переменные. Локальные переменные

Из книги автора

Функции и переменные. Локальные переменные Объявленные ранее функции создают внутри своего тела собственные переменные. Это так называемые локальные переменные. Такие переменные доступны только внутри тела функции, в котором они объявлены. При завершении выполнения


Функции и переменные. Локальные переменные

Из книги автора

Функции и переменные. Локальные переменные Объявленные ранее функции создают внутри своего тела собственные переменные. Это так называемые локальные переменные. Такие переменные доступны только внутри тела функции, в котором они объявлены. При завершении выполнения


Охват максимально возможной аудитории

Из книги автора

Охват максимально возможной аудитории Ваш интернет-магазин должен ориентироваться на три категории клиентов, а не пытаться найти золотую середину Соответственно, будет как минимум три группы наценок – для бедных (бюджетная категория или для тех, кто хочет сэкономить),


Шаг 17 - Как НЕ создавать локальные переменные.

Из книги автора

Шаг 17 - Как НЕ создавать локальные переменные. Что он сделал? Я не постигаю. Что нибудь особенное есть в этих словах: "Буря мглою…"? ___ Повезло ___ стрелял в него этот белогвардеец ___ и тем обеспечил бессмертие. М. Булгаков. Мастер и Маргарита. Лирическое отступление номер 2.


Шаг 24 - Как создавать ТОЛЬКО локальные переменные.

Из книги автора

Шаг 24 - Как создавать ТОЛЬКО локальные переменные. В Шаге 17 мы изыскали способ подавить создание локальных переменных. Решим обратную задачу - как подавить иные способы их создания. А какие иные? Любые другие способы предполагают вызов оператора operator new() для выделения


5.2.7.1. Локальные переменные DECLARE

Из книги автора

5.2.7.1. Локальные переменные DECLARE DECLARE var_name[,…] type [DEFAULT value]Эта инструкция используется, чтобы объявить локальные переменные. Чтобы обеспечивать значение по умолчанию для переменной, включите предложение DEFAULT. Значение может быть определено как выражение, оно не обязательно


ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ

Из книги автора

ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ      Мы уже несколько раз касались вопроса о том, что переменные в функции являются ее внутренними переменными и "не известны" вызывающей функции. Аналогично переменные вызывающей функции не известны вызываемой функции. Вот почему для связи с ней, т.


22.2. Локальные переменные

Из книги автора

22.2. Локальные переменные Что такое "локальная" переменная?локальные переменныеПеременные, объявленные как локальные, имеют ограниченную область видимости, и доступны только в пределах блока, в котором они были объявлены. Для функций это означает, что локальная


14.2. Локальные переменные

Из книги автора

14.2. Локальные переменные Переменные интерпретатора shell могут использоваться сценариями в период функционирования интерпретатора shell. После завершения выполнения интерпретатора действие этих переменных прекращается. Например, локальная переменная имя_файла может


Как делают стереофильмы Юрий Ильин

Из книги автора

Как делают стереофильмы Юрий Ильин Стереокино — весьма пожилое явление. Первые опыты в этой области производились ещё в конце XIX века. Британский первопроходец кинематографа Уильям Фриз-Грин пытался запатентовать метод съёмки и демонстрации стереофильмов,


Игра в рекурсию

Из книги автора

Игра в рекурсию Вот некий трюк с нашим примером: спросим себя, возможен ли вектор векторов? Допустим ли тип VECTOR [VECTOR [INTEGER]]?Ответ следует из предыдущих правил: только если фактический родовой параметр совместим с NUMERIC. Сделать это просто - породить класс VECTOR от класса NUMERIC


Что делают с помощью Flash

Из книги автора

Что делают с помощью Flash Напоследок давайте перечислим все виды графики, которые обычно создаются с использованием незаменимого Macromedia Flash.? Рекламные баннеры и кнопки, как правило, содержащие анимацию.? Интерфейсы для различных интернет-сервисов, например, почтовых


Глаза боятся, а руки делают

Из книги автора

Глаза боятся, а руки делают Не знаю, решились бы мы на этот проект, если бы сразу представляли (так, как знаем сейчас) его истинную трудоемкость. Тогда язык Си++, судя по учебным пособиям, казался нам… да, непростым для компиляции, с корявым и неоднозначным синтаксисом,


Глава 8 Хакерские штучки, или Как они это делают

Из книги автора

Глава 8 Хакерские штучки, или Как они это делают В этой главе раскрыты некоторые «хитрости»: регистрация под вымышленным именем, обход различных «подводных камней» (АОН, авторизирующиеся программы, клавиатурные шпионы, ПЭМИН). Особое внимание уделено вопросам работы с


Как делают юзабилити

Из книги автора

Как делают юзабилити Автор: Илья Щуров VoyagerНебольшая уютная комната. Явно не квартира, но и на офис не похожа. Диванчик, несколько забавных картин на стене, зеркало, рабочий стол… На столе - обычный компьютер, обычный ЖК-экран, обычная веб-камера, обычные колонки. Есть и