Khám Phá Mảng 1 Chiều Trong C/C++: Từ A Đến Z
Bạn đang tìm hiểu về lập trình C/C++ và muốn nắm vững kiến thức về mảng? Mảng 1 chiều là một cấu trúc dữ liệu cơ bản nhưng vô cùng quan trọng. Bài viết này trên tintucesport.com sẽ giúp bạn hiểu rõ mảng 1 chiều trong C/C++ là gì, cách khai báo và gán giá trị một cách chi tiết và dễ hiểu.
Mảng Một Chiều: Khái Niệm Cơ Bản
Trong lập trình, mảng (array) là một tập hợp các phần tử có cùng kiểu dữ liệu, được lưu trữ liên tiếp trong bộ nhớ. Mảng 1 chiều là dạng mảng đơn giản nhất, có thể hình dung như một dãy các ô nhớ liền kề nhau. Mỗi phần tử trong mảng được truy cập thông qua chỉ số (index), bắt đầu từ 0.
Ví dụ: Mảng A = {-14, 0, 69, 208}
có 4 phần tử.
A[0] = -14
A[1] = 0
A[2] = 69
A[3] = 208
Mảng 1 chiều trong C/C++Hình ảnh minh họa mảng 1 chiều
Khai Báo Mảng 1 Chiều Trong C/C++
Cú pháp khai báo mảng 1 chiều:
<kiểu dữ liệu> <tên mảng>[<số lượng phần tử>];
- Kiểu dữ liệu: int, float, char, double,…
- Tên mảng: Tên do bạn đặt, tuân theo quy tắc đặt tên biến.
- Số lượng phần tử: Số nguyên dương, xác định kích thước mảng.
Ví dụ:
int soNguyen[10]; // Mảng 10 số nguyên
char kyTu[26]; // Mảng 26 ký tự
float soThuc[100]; // Mảng 100 số thực
Cách khai báo mảng 1 chiềuMinh họa cú pháp khai báo mảng 1 chiều
Gán Giá Trị Cho Mảng 1 Chiều
1. Khởi Tạo Giá Trị Khi Khai Báo
Có nhiều cách để khởi tạo giá trị cho mảng ngay khi khai báo:
- Liệt kê giá trị:
int mang[6] = {1, 4, 9, 17, 25, 31};
- Khởi tạo một phần:
int mang[6] = {15, 12, 2000};
(Các phần tử còn lại sẽ là 0). - Khởi tạo toàn bộ là 0:
int mang[6] = {};
- Tự động xác định kích thước:
int mang[] = {4, 9, 16, 25, 36, 49};
Khởi tạo từng giá trị cho mảng 1 chiềuKhởi tạo giá trị trực tiếp khi khai báo
2. Gán Giá Trị Sau Khi Khai Báo
Bạn cũng có thể gán giá trị cho từng phần tử sau khi khai báo:
mang[0] = 5;
mang[1] = 10;
// ...
Cú pháp: <tên mảng>[<chỉ số>] = <giá trị>;
Gán giá trị cho mảng 1 chiều sau khi khai báo kiểu dữ liệuGán giá trị sau khi khai báo
Tổng Kết
Bài viết đã cung cấp kiến thức tổng quan về mảng 1 chiều trong C/C++, bao gồm khái niệm, cách khai báo và gán giá trị. Hy vọng bài viết này trên tintucesport.com sẽ hữu ích cho hành trình học lập trình của bạn. Hãy tiếp tục theo dõi tintucesport.com để cập nhật thêm nhiều kiến thức công nghệ, game và thủ thuật máy tính thú vị khác!