Back
Close

Computing with Data

elgeish
31.2K views

Reference Parameters

#include <iostream>
using namespace std;
// The function modifies variables in the calling environment by
// receiving parameters of type reference, and then modifying
// the variables that are referred to.
void set(int &a, int &b, int &c) {
a = 1;
b = 2;
c = 3;
}
int main() {
int a = 0;
int b = 0;
int c = 0;
// print initial values
cout << a << ' ' << b << ' ' << c << endl;
// modify the local a, b, c by passing references to them.
set(a, b, c);
// print values of a, b, c
cout << a << ' ' << b << ' ' << c << endl;
return 0;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants