cplus-plus.ru logo
Мы переехали на cplus-plus.ru
Главная страница В закладкиО сайтеКарта сайта
Добавить в закладки

Меню сайта

Полезные ссылки

Наша рассылка
Подписаться на рассылку
"C++ : cplus-plus.ru :
Рассылка статей C++"


Друзья сайта
alsproject.ru Выбор выходного разделительного конденсатора

Приветствую Вас, Гость · rss 03-Авг-2020, 15:43
Главная » Статьи » Статьи по C++

Функции, параметры функции в 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)
Просмотров: 315 | Рейтинг: 0.0/0