
12/08/2025
05/12/2025
- Truyền tham trị
+ Hàm nhận một bản sao của đối số gốc
+ Mọi thay đổi chỉ tác động lên bản sao
+ Biến bên ngoài không đổi
Ví dụ: void f(int x)
- Truyền tham chiếu
+ Hàm nhận một “bí danh” của biến gốc
+ Mọi thay đổi tác động trực tiếp lên biến ban đầu
+ Không tạo bản sao nên thường nhanh hơn
Ví dụ: void f(int& x)
Kết luận => dùng tham trị khi chỉ cần đọc và không muốn ảnh hưởng biến gốc, dùng tham chiếu khi muốn hàm sửa trực tiếp hoặc tránh sao chép tốn kém.
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
11/12/2025
11/12/2025
Top thành viên trả lời