01/10/2018, 09:22
Truyền tham số cho mảng một chiều bằng mảng hai chiều
Mọi người cho mình hỏi là khi mình muốn truyền tham số vào mảng một chiều bằng 1 dòng của mảng hai chiều thì liệu có được không nhỉ?
Bài liên quan
truyền tham số vào mảng là như thế nào bạn?
Ví dụ như mình có mảng
a[MAX][MAX]
. ở hàm khác mình có tham chiếu(b[])
. Mà truyền vào mảngb
thì mình dùng một hàng của mảnga
, không biết mình có thể truyền trực tiếp luôn hay là phải truyền như thế nào?mảng 2 chiều, thực chất là mảng chứa mảng.
cụ thể, mảng có 3 hàng 4 cột dưới đây, thực chất là mảng một chiều có 3 phần tử, mỗi phần tử là một mảng có 4 phần tử:
Như vậy, a[0] là một mảng (
a[0] == {1, 2, 3, 4}
), và phần tử thứ 3 củaa[0]
làa[0][2] == 3
. Vậy chắc là thừa đủ để bạn trả lời rồi nhỉok, cảm ơn bạn
Post must be at least 20 characters