Добавить в закладки |
|
Меню сайта |
|
Полезные ссылки |
|
Друзья сайта |
|
|
Приветствую Вас, Гость · |
28-Апр-2024, 08:35 |
|
Функции, параметры функции в C++
В C++, как и во всех других процедурных языках, функции нужны, чтобы разделить программу на относительно независимые части и кодировать каждую часть отдельно от других.
Параметры функции
В C++ параметры передаются функции по значению. Это значит, что если аргумент — переменная, то функция получает копию этой переменной, которая существует лишь пока выполняется тело функции.
Пример. Определить функцию, которая складывает 2 числа и возвращает сумму в вызывающую программу.
float sum ( float a, float b) { return a + b; } void main( ) { cout « sum(3, 5); }
Возврат из функции выполняется инструкцией return. Ее необязательным элементом является выражение для возвращаемого значения. Инструкция return без выражения просто передает управление вызывающей функции.
Объявление функции можно отделить от ее определения. В этом случае объявление может не содержать имен параметров. float sum (float, float);
Определения функций не могут быть вложенными. Функция может не иметь параметров, может не возвращать значения. void Empty() {return;}
Вызов функции возможен только в составе выражения, но выражение может состоять из единственного вызова функции. s = sum(x, у);
Если в программе нам необходимо действие, выполняемое функцией, но не требуется возвращаемое значение, мы должны превратить выражение в инструкцию, поставив после него точку с запятой. sum(x, у) ;
Источник: http://www.cplus-plus.ru |
Категория: Статьи по C++ | Добавил: FazaNaka (08-Окт-2010)
|
Просмотров: 478
| Рейтинг: 0.0/0 |
|
|