Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Biến tham chiếu (reference variable) trong C++ là gì?


Biến tham chiếu là tên thay thế của một biến đã tồn tại. Nó không thể thay đổi để tham chiếu biến khác và phải được khởi tạo tại thời điểm khai báo, không thể là NULL. Toán tử & dùng để khai báo biến tham chiếu.

Cú pháp biến tham chiếu:

datatype variable_name; // khai báo biến
datatype& refer_var = variable_name; // biến tham chiếu

Ở đây,

datatype - Kiểu dữ liệu như int, char, float...

variable_name - Tên biến do người dùng đặt.

refer_var - Tên biến tham chiếu.

Ví dụ biến tham chiếu:

Ví dụ

#include <iostream>
using namespace std;

int main() {
    int a = 8;
    int& b = a;
    cout << "Biến a: " << a;
    cout << "\nBiến tham chiếu b: " << b;
    return 0;
}

Kết quả

Biến a: 8
Biến tham chiếu b: 8

Trong chương trình trên, biến kiểu int được khai báo và khởi tạo giá trị.

int a = 8;

Biến b được khai báo là biến tham chiếu tới a.

int& b = a;