Контрольная работа: Актуальные вопросы в работе с С++
Message();
// вызываем функцию без параметра.
// В этом случае подпись – это Оргкомитет
Message("С уважением, Вася");
// В этом случае подпись
// будет "С уважением, Вася"
?>
Пример 5.4. Значения аргументов по умолчанию
Результатом работы этого скрипта будет:
Следующее собрание состоится завтра.
Оргкомитет.
Следующее собрание состоится завтра.
С уважением, Вася.
Если у функции несколько параметров, то те аргументы, для которых задаются значения по умолчанию, должны быть записаны после всех остальных аргументов в определении функции. В противном случае появится ошибка, если эти аргументы будут опущены при вызове функции.
Например, мы хотим внести описание статьи в каталог. Пользователь должен ввести такие характеристики статьи, как ее название, автор и краткое описание. Если пользователь не вводит имя автора статьи, считаем, что это Иванов Иван.
<?php
function Add_article($title, $description,
$author="Иванов Иван"){
echo "Заносим в каталог статью: $title,";
echo"автор $author";
echo"<br>Краткое описание: ";
echo "$description <hr>";
}
Add_article("Информатикаимы",
"Это статья про информатику ...",
"Петров Петр");
Add_article("Кто такие хакеры",
"Это статья про хакеров ...");
?>