Функции
01. //Функции и программирование на С++ 02. //Программа считывает радиус круга и печатает 03. //диаметр круга, длину окружности и площадь 04. 05. #include 06. 07. using namespace std; 08. 09. int main() 10. { 11. const float p = 3. 14159; 12. float radius; 13. 14. cout << "Vvedite radius kruga: n"; 15. cin >> radius; 16. 17. cout << "Diametr kruga raven " << 2 * radius << endl; 18. cout << "Dlina okrushnosti ravna " << 2 * p * radius << endl; 19. cout << "Ploshad' kruga ravna " << p * radius << endl; 20. 21. return 0; 22. } 2
01. //Функции и программирование на С++ 02. //Программа считывает радиус круга и печатает 03. //диаметр круга, длину окружности и площадь 04. 05. #include 06. 07. //определяем прототип функции 08. void print (float); 09. 10. using namespace std; 11. 12. int main() 13. { 14. float radius; 15. 16. cout << "Vvedite radius kruga: n"; 17. cin >> radius; 18. 19. //вызываем функцию 20. print (radius); 21. 22. return 0; 23. } 24. 25. //определение самой функции 26. void print (float r) 27. { 28. cout << "Diametr kruga raven " << 2 * r << endl; 29. cout << "Dlina okrushnosti ravna " << 2 * 3. 14159 * r << endl; 30. cout << "Ploshad' kruga ravna " << 3. 14159 * r << endl; 31. } 3
01. //Функции и программирование 02. 03. #include 04. #include 05. 06. void print (double); 07. 08. using namespace std; 09. 10. int main() 11. { 12. double var, temp; 13. 14. cout << "Vvedite celoye chislo: "; 15. cin >> var; 16. 17. temp = sqrt(var); 18. print(temp); 19. 20. temp = fabs(var); 21. print(temp); 22. 23. temp = cos(var); 24. print(temp); 25. 26. return 0; 27. } 28. 29. void print (double v) 30. { 31. cout << "Result: " << v << endl; 32. } 4
#include using namespace std; void function_name () { std: : cout << "Hello, world" << std: : endl; } int main() { function_name(); // Вызов функции return 0; } 5
1) Функция main() 2)
Возвращаемые значения, параметры и аргументы v int my. Function(); v int my. Function(int some. Value, float some. Float); v int the. Value. Returned = my. Function(5, 6. 7); 7
Объявление и определение функций 8
9
Работа с функциями 10
Работа с функциями 11
Объявление, определение и использование функций 12
Локальные переменные 13
Глобальные переменные 14
15
16
17
18
Рекурсивные функции в С++
Рекурсивные функции в С++