Зміст курсу
Вступ до C++
Вступ до C++
Функції з аргументами
Функція з параметром (аргументом) — це функція, яка повинна працювати з об'єктом ззовні функції.
Примітка
Аргумент функції — це локальна змінна, яка створюється і існує лише в поточній функції.
Наприклад, давайте створимо функцію, яка ділить будь-яке ціле число на 2:
Щоб використовувати таку функцію, потрібно викликати її та передати їй аргумент:
Ось приклад:
main
#include <iostream> int func(int argument) { int result = argument / 2; return result; } int main() { //function calling and passing it an argument std::cout << "func() returned: " << func(10); }
Ви можете передати кілька аргументів функції:
main
#include <iostream> int func(int a, int b) { return a + b; //the function to sum arguments } int main() { std::cout << "sums the arguments = " << func(5, 7); }
func(5, 7)
– виклик функції та передача їй аргументів.
Аргументи передаються через коми (,
). Ви також можете передавати масиви:
main
#include <iostream> //the size of the passed array is optional int func(int arrayForFunc[]) { return arrayForFunc[2]; //function will returned third element } int main() { int array[6] = { 75, 234, 89, 12, -67, 2543 }; //calling function std::cout << "Third element of array is: " << func(array); }
Дякуємо за ваш відгук!