[Video] Hướng dẫn lập trình C/C++ Mảng 1 chiều - Part 2

1 Like

@nguyenvietnamson
Đề bài: Nhập xuất mảng 1 chiều, tách mảng b chứa các giá trị chẵn từ mảng a.
Ví dụ: 12345, => b: 2 4

Cho em hỏi đoạn code này.

void TachMang(int a[], int n, int b[], int &m)

Tại sao phải là tham chiếu đến m, em nghe anh Sơn nói trong video là khi mình tách mảng thì số lượng phần tử trong mảng b sẽ tăng lên, nghĩa là m sẽ tăng lên.
Em chưa hiểu cái &m sử dụng khi nào? Có phải khi một biến nào thay đổi thì mình sẽ sử dụng tham chiếu?

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