Pass by Value
When we pass function arguments, there are two ways to do this:
- By value: the function's variable copies the parameter's value without changing the argument.
- By reference: the function's variable copies the reference of the parameter by changing the argument.
By value:
12345678910void incValue(int x) { x++; } int main() { int x = 1; incValue(x); cout << x; return 0; }
As you can see by the output, x didn't change since we changed the copy of x in the function incValue().
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 7
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 2.94
Pass by Value
Свайпніть щоб показати меню
When we pass function arguments, there are two ways to do this:
- By value: the function's variable copies the parameter's value without changing the argument.
- By reference: the function's variable copies the reference of the parameter by changing the argument.
By value:
12345678910void incValue(int x) { x++; } int main() { int x = 1; incValue(x); cout << x; return 0; }
As you can see by the output, x didn't change since we changed the copy of x in the function incValue().
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 7