Глобальные и локальные переменные
Согласно правилам области видимости - переменные делятся на два вида – локальные иглобальные. Локальные переменные создаются внутри какого – нибудь отрезка кода, что это значит для программы, мы уже знаем. Глобальные переменные создаются вне всяких областей видимости. Преимущественно до функции main().Такая переменная видна в любом месте программы. По умолчанию глобальные переменные в отличии от локальных инициализируются 0. И, главное, те изменения, которые происходят с глобальной переменной внутри функции, при выходе из последней сохраняются. Примечание:Запомните - если есть, например, глобальная переменная под названием а, а внутри функции определяется переменная под тем же именем, то тогда внутри функции будет использоваться переменная, объявленная внутри этой функции. Поэтому избегайте применения имен переменных, которые незримо уже используются во внешних областях видимости. Этого можно достигнуть, вообще избегая использования в программе одинаковых идентификаторов.
Аргументы (параметры) по умолчанию. Формальному параметру функции может быть задан аргумент по умолчанию. Это означает, что в данный аргумент значение при вызове можно не передавать. В этом случае будет использовано значение по умолчанию. Общий синтаксис для реализации такого подхода имеет следующий вид:
Здесь значение_по_умолчанию и есть значение, присваиваемое аргументу, если он опущен при вызове. Разумеется, аргументов по умолчанию может быть несколько:
Аргументами по умолчанию могут быть аргументы, начиная с правого конца списка параметров функции и далее последовательно справа налево без перерывов.Например:
Рассмотрим пример на работу с параметрами по умолчанию.
Вот и все на сегодня. А теперь - дерзайте!!! Теста сегодня не будет, так что за вами, только домашнее задание. Удачи!!!
Домашнее задание
Урок №9.
Встраивание. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|