Mảng 2 Chiều Trong C - Học Lập Trình C Online - Viettuts
Có thể bạn quan tâm
Mảng (array) trong C Truyền mảng vào hàm trong C
Mảng 2 chiều trong C được biểu diễn dưới dạng hàng và cột, còn được gọi là ma trận. Nó còn được gọi là mảng các mảng hoặc danh sách các mảng.
Mảng 2 chiều, 3 chiều hoặc n chiều được gọi là mảng đa chiều trong C.
Nội dung chính
- Khai báo mảng 2 chiều trong C
- Khởi tạo mảng 2 chiều trong C
Khai báo mảng 2 chiều trong C
data_type array_name[size1][size2];Ví dụ:
int ma_tran [4][3];Ở đây, 4 là số hàng và 3 là số cột.
Khởi tạo mảng 2 chiều trong C
1. Khởi tạo mang 2 chieu bằng mảng nặc danh.
#include<stdio.h> int main() { int i = 0; int j = 0; // khai bao mang 2 chieu bang mang nac danh int ma_tran[4][3] = {{ 1, 2, 3 }, {2, 3, 4}, {3, 4, 5}, {4, 5, 6}}; //duyet mang for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) { printf("%d ", ma_tran[i][j]); } printf("\n"); } return 0; }Kết quả:
1 2 3 2 3 4 3 4 5 4 5 62. Khởi tạo mảng 2 chiều bằng cách nhập data từ bàn phím.
#include<stdio.h> int main() { int i, j; // khai bao mang 2 chieu bang mang nac danh int ma_tran[4][3]; //nhap mang printf("Nhap mang: \n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { printf("Nhap a[%d][%d] = ", i, j); scanf("%d", &ma_tran[i][j]); } printf("\n"); } //duyet mang printf("Ket qua: \n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { printf("%d ", ma_tran[i][j]); } printf("\n"); } return 0; }Kết quả:
Nhap mang: Nhap a[0][0] = 1 Nhap a[0][1] = 2 Nhap a[0][2] = 3 Nhap a[1][0] = 4 Nhap a[1][1] = 5 Nhap a[1][2] = 6 Nhap a[2][0] = 7 Nhap a[2][1] = 8 Nhap a[2][2] = 9 Nhap a[3][0] = 9 Nhap a[3][1] = 6 Nhap a[3][2] = 3 Ket qua: 1 2 3 4 5 6 7 8 9 9 6 3 Mảng (array) trong C Truyền mảng vào hàm trong CTừ khóa » Khai Bao Mang 2 Chieu
-
Bài 54. Mảng 2 Chiều Trong C - Lập Trình Không Khó
-
5.3 Mảng Hai Chiều - Khóa Học C++
-
C Cơ Bản: Mảng 2 Chiều (Phần 1) - DevIOT
-
Mảng Hai Chiều Là Gì? Cách Khai Báo Và Khởi Tạo Trong C++
-
Mảng 2 Chiều Trong C
-
Mảng Hai Chiều - Mảng Đa Chiều Trong C++ - CodeLearn
-
Mảng 2 Chiều Trong C++ (Two-dimensional Arrays) | How Kteam
-
Mảng 2 Chiều 2d Array Trong C | Lập Trình Từ Đầu
-
Con Trỏ Thao Tác Với Mảng Hai Chiều Trong C
-
Cách để Tạo Mảng Hai Chiều Trong Javascript
-
Mảng Hai Chiều
-
Khai Báo Mảng 2 Chiều Không Tường Minh By OpenStax (Page 3/4)
-
Cách Khai Báo Mảng 2 Chiều Trong C, C++