logo search
Posobie_Cpp

4.2. Передача параметров функций

Передача информации в функцию из вызывающей программы может происходить различными способами. Либо при помощи глобальных переменных, либо через параметры. Глобальные переменные видны во всех функциях, за исключением ?????

Глобальные переменные должны быть объявлены перед заголовком функции main. Значения глобальных переменных доступны (????) внутри вызываемых функций. Передача информации в функцию с помощью параметров имеет свои особенности. Как и в большинстве современных языков программирования, передача в функцию переменных из вызывающей функции может происходить по значению и по ссылке. В первом случае в вызываемой функции создаются соответствующие копии переменных, указанных в качестве фактических параметров, а во втором – в функцию передаются адреса фактических параметров.

Упражнения.

1. Реализуйте программу вычисления случайных чисел, пример которой приведен в 4.1. Выведите значение RAND_MAX. Для использования функции rand( ) необходимо подключить заголовочный файл stdlib.h.