Определение функции

Слайд 2

Локальные переменные S – локальная переменная, которая существует только во время выполнения функции. Ошибка!

Локальные переменные
S – локальная переменная, которая существует только во время выполнения

функции.

Ошибка!

Слайд 3

Аргументы C:\work>a x=4, a=1 Аргумент можно рассматривать как локальную переменную, которая

Аргументы

C:\work>a
x=4, a=1

Аргумент можно рассматривать как локальную переменную, которая инициализируется при вызове

функции.

Аргументы функции передаются по значению, переданную в качестве аргумента переменную функция не может изменить

Слайд 4

Функции, не возвращающие результат Тип void указывается в тех случаях, когда

Функции, не возвращающие результат

Тип void указывается в тех случаях, когда переменная

не используется или не определена

В функциях, не возвращающих значение, оператор return не используется

При вызове функции отсутствующие аргументы и результат опускаются

Слайд 5

Передача массивов функциям Аргументы, передаваемые функции, копируются в локальные переменные. Поэтому

Передача массивов функциям

Аргументы, передаваемые функции, копируются в локальные переменные. Поэтому массив

не может быть аргументом.

Функция сможет работать с массивом если ей передать указатель на начало массива и количество элементов

Слайд 6

Возврат массивов из функций Функция не может вернуть массив. Но функция

Возврат массивов из функций

Функция не может вернуть массив.
Но функция может выполнить

действия над массивом указанным пользователем.