01/10/2018, 08:21
Tại sao hàm nối mảng dùng mảng phụ này lại cần phải dùng &h vậy mọi người?
Tại sao hàm nối mảng dùng mảng phụ này lại cần phải dùng &h vậy mọi người.
Bài liên quan
Tại sao hàm nối mảng dùng mảng phụ này lại cần phải dùng &h vậy mọi người.
&h là con trỏ.
Sau khi nối mảng tất lẽ phải trả mảng ra bên ngoài.
Việc trả mảng ra bên ngoài có thể dung return nhưng trên là void nên không thể dung return.
Chỉ còn một cách là trả ra bên ngoài thông qua con trỏ của mảng.
h là biến để lưu số lượng phần tử của hai mảng sau khi nối, dấu & nghĩa là truyền tham chiếu vào hàm, để sau khi kết thúc hàm biến h nếu được khai báo ở hàm main thì giá trị mới được cập nhật lại.
Nó là tham biến mà anh
Bạn tìm hiểu về truyền tham chiếu và truyền tham trị để hiểu hơn về cái này. Còn tại sao thì bạn @phamlamnd đã nói rồi đó.
Tham biến là cái gì ???
Truyền đối số dưới dạng tham chiếu, đại loại là thế
4.4 Địa chỉ của biến
cout << "Value of var: " << var << endl; cout << "Value of var_reference: " << var_reference << endl;…
Đây là link bài học về tham chiếu của diễn đàn , bạn tham khảo nhé
đơn giản
bản thử không dùng xem !