C/C++, Структурное программирование, Практикум, Павловская Т.А., Щупак Ю.А., 2003.
Практикум предназначен для изучения языка программирования С++ на семинарах или самостоятельно. Издание дополняет и расширяет учебник Т. А. Павловской «С/С++. Программирование на языке высокого уровня».
В практикуме на примерах рассматриваются средства C++, используемые в рамках структурной парадигмы; стандартные типы данных, основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий.
Описание переменных.
Любая переменная обладает двумя основными характеристиками: временем жизни и областью действия. Они зависят от места и способа описания переменной.
Если переменная описана вне любого блока (в частности, функции), она называется глобальной, размещается в сегменте данных и изначально обнуляется, если вы не предусмотрели ее инициализацию каким-то другим значением. Время жизни глобальной переменной - с начала выполнения программы и до ее окончания, а область действия (область, в которой эту переменную можно использовать, обратившись к ней по имени) — весь файл, в котором она описана, начиная с точки описания.
Переменная, описанная внутри блока (в частности, внутри функции main), является локальной, память под нее выделяется в сегменте стека в момент выполнения оператора описания. Для локальных переменных автоматическое обнуление не производится. Областью действия локальной переменной является блок, в котором она описана, начиная с точки описания. Время ее жизни также ограничено этим блоком. Сколько раз выполняется блок, столько раз «рождается» и «умирает» локальная переменная.
Купить .
Теги: учебник по программированию :: программирование :: Павловская :: Щупак
Смотрите также учебники, книги и учебные материалы:
- Самоучитель Java с примерами и программами, Васильев А.Н., 2011
- Программирование на языке высокого уровня C#, Павловская Т.А., 2016
- Компьютерное моделирование деформирования, повреждаемости и разрушения неупругих материалов и конструкций, учебное пособие, Кукуджанов В.Н., 2008
- Разработка компьютерных учебников и обучающих систем, Башмаков А.И., Башмаков И.А., 2003
- Теория и практика языков программирования, Орлов С.А., 2014
- Математическое программирование в примерах и задачах, Акулич И.Л., 2011
- Деревья, Узнай мир, Афонькин С.Ю., 2007
- Программирование, Введение в профессию, том 1, Азы программирования, Столяров А.В., 2016