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 ạ.

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.

1 Like

đúng như mình nghĩ
ok bạn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?