Функцыя (C++)
(Перанакіравана з «Функцыі (C++)»)
Фу́нкцыя ў C++ — модуль праграмы C++, у якім закладзены асноўны код і канцэпцыя праграмы. Функцыі могуць быць гатовыя і ўтрымлівацца ў стандартнай бібліятэцы C++, а могуць быць напісаныя самім праграмістам.
Прыклады функцый са стандартнай бібліятэкі C++
рэдагаваць- Функцыя "main", у якой утрымліваецца канцэпцыя праграмы і асноўны код (функцый "main" у праграме можа быць некалькі):
#include <stdio.h> // падключэньне стандартнай бібліятэкі
main()
{
// код C++
}
- Функцыя "sqrt" — корань квадратны:
sqrt(x) // корань квадратны з x
- Функцыя "exp" — экспанэнта :
exp(x) // экспанэнта ў ступені x
Напісаньне функцый
рэдагавацьПрыклад праграмы
рэдагавацьГл. таксама Апэратары C++
Вылічэньне выразу: :
#include <stdio.h>
#include "iostream"
#include <conio.h>
float min(float x,float y) // функцыя выбару мінімальнага ліку з "a, b, c"
{
if (x<y) return x; // калі (x<y) -> пакідаем у выразе x
else return y; // калі не -> пакідаем y
}
void main() // асноўная функцыя праграмы
{
float a,b,c; // задаём лікі тыпу з плаваючай коскай
float r;
cout << "Увядзіце тры розныя лікі a,b,c: ";
cin >> "%f%f%f",&a,&b,&c;
r=(min(a,a+b)+min(a,b+c))/(1.0+min(a+b*c,b));
cout << "\nЗначэньне выразу=%.3f",r;
cout << "\nНацісьніце любую клявішу для заканчэньня" << endl;
getch();
return 0;
}
Глядзіце таксама
рэдагавацьЛітаратура
рэдагаваць- C++ How to Program (8th Edition). By : Paul Deitel , Harvey Deitel. Pages : 1104. Year : 2011. Publisher : Prentice Hall. ISBN 978-0132662369