Bài 7 Mảng Mục tiêu:

Một phần của tài liệu ngôn ngữ lt_c (Trang 93)

C là một ngơn ngữ lập trình có cấu trúc, tuy vậy nó vẫn chứa một số câu lệnh làm phá vớ cấu trúc của chương trình:

Bài 7 Mảng Mục tiêu:

Mục tiêu:

Kết thúc bài học này, bạn có thể:

 Hiểu được các phần tử của mảng và các chỉ số mảng  Khai báo một mảng

 Hiểu cách quản lý mảng trong C

 Hiểu một mảng được khởi tạo như thế nào  Hiểu mảng chuỗi/ ký tự

 Hiểu mảng hai chiều

 Hiểu cách khởi tạo mảng nhiều chiều.

Giới thiệu:

Có thể bạn sẽ gặp khó khăn khi lưu trữ một tập hợp các phần tử dữ liệu giống nhau trong các biến khác nhau. Ví dụ, điểm cho tất cả 11 cầu thủ của một đội bóng đá phải được ghi nhận trong một trận đấu. Sự lưu trữ điểm của mỗi cầu thủ trong các biến có tên khác nhau thì chắc chắn phiền hà hơn dùng một biến chung cho chúng. Với mảng mọi việc sẽ được thực hiện đơn giản hơn. Một

mảng là một tập hợp các phần tử dữ liệu có cùng kiểu. Mỗi phần tử được lưu trữ ở các vị trí kế

tiếp nhau trong bộ nhớ chính. Những phần tử này được gọi là phần tử mảng.

7.1 Các phần tử mảng và các chỉ mục:

Mỗi phần tử của mảng được định danh bằng một chỉ mục hoặc chỉ số gán cho nó. Chiều của mảng được xác định bằng số chỉ số cần thiết để định danh duy nhất mỗi phần tử. Một chỉ số là một số nguyên dương được bao bằng dấu ngoặc vuông [ ] đặt ngay sau tên mảng, khơng có

khoảng trắng ở giữa. Một chỉ số chứa các giá trị nguyên bắt đầu bằng 0. Vì vậy, một mảng player với 11 phần tử được biểu diễn như sau:

player[0], player[1], player[2], ... , player[10].

Như đã thấy, phần tử mảng bắt đầu với player[0], và vì vậy phần tử cuối cùng là player[10] khơng phải là player[11]. Điều này là do bởi trong C, chỉ số mảng bắt đầu từ 0; do đó trong mảng

Một phần của tài liệu ngôn ngữ lt_c (Trang 93)

Tải bản đầy đủ (DOCX)

(194 trang)
w