Функцыя ў 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
Катэгорыя:C++