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

Слайд 2

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

Ошибка!

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

Слайд 3

Аргументы

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

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

Аргументы

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

Слайд 4

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

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

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

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

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

Слайд 5

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

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

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

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

Слайд 6

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

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

Возврат массивов из функций Функция не может вернуть массив. Но функция может
над массивом указанным пользователем.
Имя файла: Определение-функции.pptx
Количество просмотров: 35
Количество скачиваний: 0