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ỉ?

Trần Hoàn viết 11:37 ngày 01/10/2018

truyền tham số vào mảng là như thế nào bạn?

Hoàng Trung viết 11:28 ngày 01/10/2018

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ảng b thì mình dùng một hàng của mảng a, 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?

Trần Hoàn viết 11:30 ngày 01/10/2018

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ử:

a = 
{{1,  2,  3,  4},
 {5,  6,  7,  8},
 {9, 10, 11, 12}}

Như vậy, a[0] là một mảng (a[0] == {1, 2, 3, 4}), và phần tử thứ 3 của a[0]a[0][2] == 3. Vậy chắc là thừa đủ để bạn trả lời rồi nhỉ

Hoàng Trung viết 11:31 ngày 01/10/2018

ok, cảm ơn bạn
Post must be at least 20 characters

Bài liên quan
0