01/10/2018, 10:00
C/C++ Tham chiếu Tham Trị
Khi truyền 1 mảng vào 1 hàm. Ta k dùng toán tử lấy địa chỉ &
vậy tại sao khi ra khỏi hàm, mảng vẫn bị thay đổi vậy ?
Phải chăng truyền hàm chính là truyền tham chiếu rồi ?
Mọi người giải thích dùm với ạ.
Bài liên quan
Code ví dụ đâu bạn?
Nếu bạn không tham chiếu hoặc dùng con trỏ thì nó chỉ thay giá trị của biến dạng copy đặt tại ô nhớ khác thôi
code đã up ạ. truyền mảng vào mà có dùng & đâu n vẫn thay đổi.
Bản thân mảng a là một con trỏ rồi bạn. Bạn truyền a có nghĩa là bạn truyền vào địa chỉ của vị trí đầu tiên trong mảng.
đúng như mình nghĩ
ok bạn