Computer >> Máy Tính >  >> Lập trình >> C ++

Biến tham chiếu trong C ++ là gì?

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

Sau đây là cú pháp của biến tham chiếu.

datatype variable_name; // variable declaration
datatype& refer_var = variable_name; // reference variable

Đây,

loại dữ liệu - Kiểu dữ liệu của biến như int, char, float, v.v.

tên_biến - Đây là tên của biến do người dùng cung cấp.

reference_var - Tên của biến tham chiếu.

Sau đây là một ví dụ về biến tham chiếu.

Ví dụ

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int& b = a;
   cout << "The variable a : " << a;
   cout << "\nThe reference variable r : " << b;
   return 0;
}

Đầu ra

The variable a : 8
The reference variable r : 8

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

int a = 8;

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

int& b = a;