рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Різновиди параметрів

Різновиди параметрів - раздел Компьютеры, Процедури без параметрів Область Оперативної Пам'яті, Що Її Використовує Програма, Поділяється На Сегм...

Область оперативної пам'яті, що її використовує програма, поділяється на сегмент коду, сегмент даних та сегмент стеку. В сегменті коду (64 Кбайт) зберігаються команди програми, в сегменті даних (64 Кбайт) — значення глобальних змінних, а в сегменті стеку — значення локальних змінних і параметрів підпрограм.

Параметри, що їх імена вказані в заголовку підпрограми, називаються фор­мальними, оскільки під час компіляції їх оголошення вони не прив'язуються до жодного реального об'єкта. Натомість значення, що замінюють формальні пара­метри під час виклику підпрограм, називаються фактичними параметрами або аргументами. Під час виклику підпрограми між її фактичними та формальними параметрами встановлюється однозначна відповідність щодо кількості парамет­рів, їх типів та порядку згадування.

Формальні параметри поділяються на параметри-значення, параметри-змінні, параметри-константи та нетипізовані параметри-змінні.

Якщо параметр оголошено як параметр - значения, то під час виклику підпрограми обчислюється значення відповідного аргументу і копія отриманого результату передається підпрограмі. Зміна параметрів-значень усередині підпрограми не впливає на значення змінних, що могли бути вказані як аргументи підпрограми, оскільки змінюються їх копії.

Якщо параметр оголошено як параметр-змінну, то до підпрограми передається покажчик на параметр, тобто адреса певної змінної в сегменті даних оперативної пам'яті. Тому підпрограма виконує дії над значеннями параметрів-змінних, а не над їх копіями, і модифікація параметра-змінної приведе до модифікації змінної, що була вказана як аргумент в операторі виклику підпрограми.

Для параметра-константи копія значення відповідного аргументу під час звернення до підпрограми не створюється. Значення такого параметра не можна змінювати у тілі підпрограми. Параметра-константи дозволяють зекономити оперативну пам'ять та підвищити швидкість виконання програми. У заголовку підпрограми перед іменем параметра-константи треба записати зарезервоване слово const.

Якщо формальний параметр є нетипізованим параметром-змінною, то відповідний йому фактичний параметр може бути покажчиком на змінну довільного тилу, тобто адресою сегмента даних оперативної пам'яті, де зберігаються значення, тип яких не відомий. У заголовку підпрограми перед іменем параметра-змінної слід записати слово var, але не треба вказувати тип параметра.

– Конец работы –

Эта тема принадлежит разделу:

Процедури без параметрів

Підпрограми їх різновиди та способи використання... Процедури користувача... Процедури без параметрів...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Різновиди параметрів

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Підпрограми, їх різновиди та способи використання
Підпрограма - це іменована частина програми, котра описує деякі об­числення і може бути викликана з будь якого місця програми, де синтаксисом мо­ви це не заборонено. Для багаторазового викон

Процедури користувача
Із прикладами процедур і функцій ми вже зустрічалися - це стандартні процедури введення-виведення read, write, математичні функції, наприклад sin(x), trunc(x) тощо. Вони

Процедури без параметрів
Оголошення процедури або функції записується в розділі оголошень програми і має таку саму структуру, як і вся програма, за винятком крапки наприкінці, замість якої використовується крапка з комою.

Процедури з параметрами
В ідеальній ситуації загальновідомим є лише заголовок підпрограми, а її внутрішня будова залишається прихованою від розробників інших підпрограм, програм або модулів. Для модифікації значення змінн

Локалізація імен
Кожний ідентифікатор у програмі характеризується областю дії імені або областю видимості. Область видимості ідентифікатора - це область програми, в якій можна посилатися на даний ідентифікатор. У м

Процес виклику підпрограми. Програмний стек
Під час виклику підпрограми їй передається керування. По завершенні роботи вона повертає керування програмі, що її викликала, у ту точку, із якої виклик було здійснено. Перша команда підпрограми на

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги