Tham số tham chiếu C ++ là gì?
Tham số tham chiếu C ++ là gì?

Video: Tham số tham chiếu C ++ là gì?

Video: Tham số tham chiếu C ++ là gì?
Video: C - Bài 17: Tham chiếu, tham trị. 2024, Tháng tư
Anonim

Cuộc gọi của thẩm quyền giải quyết phương pháp vượt qua tranh luận đến một chức năng sao chép địa chỉ của một tranh luận vào chính thức tham số . Bên trong hàm, địa chỉ được sử dụng để truy cập thực tế tranh luận được sử dụng trong cuộc gọi. Nó có nghĩa là những thay đổi được thực hiện đối với tham số ảnh hưởng đến những gì đã qua tranh luận.

Trong đó, tham số tham chiếu là gì?

MỘT tham số tham chiếu là một thẩm quyền giải quyết đến vị trí bộ nhớ của một biến. Khi bạn vượt qua thông số qua thẩm quyền giải quyết , không giống như giá trị thông số , vị trí lưu trữ mới không được tạo cho những thông số . Nó cho thấy rằng các giá trị đã thay đổi bên trong chức năng hoán đổi và sự thay đổi này phản ánh trong chức năng Chính.

Thứ hai, làm thế nào để bạn chuyển một tham chiếu trong C ++? Đến đi qua giá trị bằng thẩm quyền giải quyết , tranh luận thẩm quyền giải quyết được chuyển cho các hàm giống như bất kỳ giá trị nào khác. Vì vậy, theo đó bạn cần khai báo các tham số hàm như thẩm quyền giải quyết kiểu như trong hàm swap () sau đây, hàm này trao đổi các giá trị của hai biến số nguyên được trỏ đến bởi các đối số của nó.

Đơn giản như vậy, tham số tham chiếu C ++ là gì?

Tham số Tham chiếu . Phương thức này sao chép giá trị của một tranh luận vào chính thức tham số của chương trình con. Do đó, các thay đổi được thực hiện đối với thông số của chương trình con không ảnh hưởng đến tranh luận được sử dụng để gọi nó. Theo mặc định, C ++ sử dụng phương thức gọi theo giá trị để chuyển tranh luận.

Ví dụ về tham số là gì?

Nó đòi hỏi mọi thứ có thể mẫu vật của kích thước đã chọn có cơ hội được sử dụng như nhau. MỘT tham số là một đặc trưng của một quần thể. Một thống kê là một đặc điểm của một mẫu vật . Vì thí dụ , giả sử bạn muốn biết thu nhập trung bình của những người đăng ký một tạp chí cụ thể-a tham số của một quần thể.