Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Функції з Аргументами | Знайомство з Функціями
Знайомство з C++
course content

Зміст курсу

Знайомство з C++

Знайомство з C++

1. Привіт, C++
2. Змінні та Типи Даних
3. Знайомство з Операторами
4. Знайомство з Потоком Програми
5. Знайомство з Функціями

bookФункції з Аргументами

Функція з параметром (аргументом) - це функція, яка має працювати з об'єктом "ззовні".

Примітка

Аргумент функції - це локальна змінна, яка створюється та існує лише у поточній функції.

Наприклад, давайте створимо функцію, яка ділить будь-яке ціле число на 2:

Щоб використати таку функцію, потрібно викликати її і передати їй аргумент:

Наведемо приклад:

У функцію можна передавати декілька аргументів:

Наприклад, створимо функцію, яка ділить будь-яке ціле число на 2:

func(5, 7) - виклик функції і передача їй аргументів. Аргументи передаються через кому (,).

Також можна передавати масиви:

Щоб використати таку функцію, ви повинні викликати її і передати в неї аргумент:

Ось приклад:

cpp

main

copy
12345678910111213
#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); }

Ви можете передавати декілька аргументів у функцію:

cpp

main

copy
1234567891011
#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) – виклик функції та передача аргументів до неї. Аргументи передаються через коми (,). Ви також можете передавати масиви:

cpp

main

copy
123456789101112131415
#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); }
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 4
some-alt