Функции в c++

Тема в разделе "C++", создана пользователем WinHack, 12 апр 2015.

  1. WinHack
    Функция - это модуль в с++. Функции в языке си позволяют создавать модульные программы, то есть программы состоящие из модулей. Для написания программ, лучше использовать готовые стандартные функции библиотеки c++. Если же вы хотите в программе использовать свою функцию, то необходимо объявить прототип функции, после этого в конце программы написать реализацию функции.

    Функция может принимать значения или не принимать вообще. Если функция не принимает параметры, то пишется имя функции и пустые скобки, если функция принимает параметры, то в скобках через запятую пишутся параметры. Функция может принимать параметры такие, как: массив, указатель, ссылку, целочисленные переменные, дробные и т. д.
    Пример: Написать функцию get(), set(). set - функция установки значения в массив. get - функция получения значений или другими словами печать.


    Наример вот что мы сделаем :

    [​IMG]

    А вот и сам код данной программы

    #include
    #include
    using std::cout;
    using std::endl;
    using std::cin;
    const int n = 5;
    void set(int []); //прототип функции установки значения
    void get(int []); //прототип функции печати значения
    void main()
    {
    int mas[n];
    set(mas); //вызов функции установки значения в программе
    get(mas); //вызов функции печати в программе
    _getch();
    }
    void set(int s[n]) //реализация функции установки
    {
    cout