Menu
Coddy logo textTech

Referencje - &

Lekcja 8 z 14 w kursie Wskaźniki w C++ w Coddy.

Referencje to szczególny rodzaj zmiennej, który reprezentuje alternatywną nazwę (alias) już istniejącej zmiennej. Po zdefiniowaniu referencji do określonej zmiennej można uzyskać do niej dostęp za pomocą jej nazwy lub referencji.

Referencje są szczególnie przydatne, gdy chcesz zmodyfikować oryginalną zmienną wewnątrz funkcji lub efektywnie przekazywać duże struktury. Pozwalają pracować bezpośrednio z tą zmienną bez konieczności używania wskaźników.

int a = 10;
int &ref = a; // ref jest referencją do a
   
ref = 20; // Zmienia wartość a na 20
cout << "a = " << a;
Output:
a = 20

Referencje działają bardzo podobnie do wskaźników, ale są innym sposobem zmieniania danych zmiennej bez używania samej zmiennej. Są bardzo przydatne podczas korzystania z funkcji, które poznasz w następnej lekcji.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

challenge icon

Wyzwanie

Łatwy

Otrzymasz dwie liczby i wprowadzisz je odpowiednio do zmiennych a i b. Utwórz referencję refA, która odnosi się do a, oraz referencję refB, która odnosi się do b. Pomnóż refA przez 4 i odejmij a od refB

Uwaga: NIE zmieniaj domyślnego kodu

Spróbuj swoich sił

#include <iostream>

using namespace std;

int main() {

    // Wpisz tutaj swój kod

    // NIE ZMIENIAJ PONIŻSZEGO KODU
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
    cout << "refA = " << refA << endl;
    cout << "refB = " << refB << endl;
    // NIE ZMIENIAJ POWYŻSZEGO KODU
}

Wszystkie lekcje w sekcji Wskaźniki w C++

Poćwicz samodzielnie: Kompilator C++ online