Nội dung chi tiết: Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
Chương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũrị cụ thê. Trên thực tê chủng ta thường gập các bài toán cản phài xử lý một dày các phần từ chằng hạn như một dày so, một bảng so,... Đe biếu diễn các dừ liệu dạng này chủng ta cằn đến một kiêu dừ liệu trong C+ + đó là kiểu màng. Hìêu một cách đơn giản, kiểu máng có the lưu trừ một dày các phan tử c Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũỏ cùng kiểu kê nhau trong bộ nhớ. Trong chương này, độc giả sê được cung cấp các khái niệm cơ bân về cách khai báo và sứ dụng mảng cũng như các ví dụ
Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
về việc sử dụng mảng.6.1. Khải niệm màngĐể xử lý dừ liệu giải quyết bài toán nhằm biến đầu vào thành đầu ra theo một yêu câu nào đó khi viết chương trChương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũe num2;... các khai báo này chi cho phép lưu trừ các giá trị đơn lè. Trẽn thực tế chúng ta gặp nhiều bài toán cần biểu diễn ở dạng các bàng chẳng hạn dãy các số nguyên tô (bảng 6-1), dãy các so vê nhiệt độ trung bình (bảng 6-2), hay bảng số liệu về điềm của sinh viên (bàng 6-3),... Khi gặp các bài t Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũoán như trên chúng ta phải cần dến kiều dừ liệu cho phép biểu diễn các giá trị theo dạng bàng, C++ cung cấp kiều dữ liệu mảng. Một biển có kiểu màng t
Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
rong C++ cho phép lưu trừ mụt dây hữu hạn các phân từ có cùng một kiểu dừ liệu liên tục trong bộ nhớ. Có các loại mãng như mảng một chiều, màng hai chChương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ1131719Bảng 6*2. Chì số nhiệt độ trung bình3035.233323229 I 37 r 28Bảng 6-3. Bảng so liệu về điềm của thí sinhToLiHoVaSuDiTBSV15764896.50SV27885987.50SV36786866.83SV48889898.33SV58945866.67SV67890095.50SV77890686.336.2. Mảng một chiềuMàng một chiều rất hay gập trong các bài toán thực tê như săp xếp Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũdãy số, liệt kê các dãy số theo tiêu chuẩn nào đó, tìm giá trị lớn nhất, nhò nhất của một dày sô. Sau đây chúng ta sẽ tìm hiếu cách khai báo củng như
Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
việc sử dụng nó trong khi viết chương trình.6.2. ỉ Khai báo mảng một chiềuĐe khai báo màng một chiều ta có thể sử dụng các cách sau:Chương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũhi chúng ta khai báo màng một chiều thì mồi phần từ sẽ được đặc trưng bời một chì số đề xác định phần tử đỏ trong màng. Các chi số ờ đây là những số nguyên được đánh bắt đàu từ 0,1,2,... Muốn truy xuất đến phần tử nào thì chúng ta chì cần ghi tên màng kèm theo chi số của phần tử đó.Trong các cách kh Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũai báo (i), (ii), và (iii) ở trên ta có các giải thích như sau: là kiều dừ liệu của các thành phần, các thành phần này có kiểu giống
Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ
nhau: Là tên do người sử dụng đặt, phải tuân theo quy tảc đặt tén biến trong C++[ số thành phần ] : là số lượng các phần tử lớn nhất có thểChương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũ chương trình khời bảng 0. Đổi với dạng (iii), không cần số thành phần, tuy nhiên giá trị này sỗ được tính băng số lượng các phần tữ trong dẫy giá trị khởi tạo.Một số ví dụ về khai báo màng như sau:Khai báo một màng so nguyên chứa loi đa 7 phần tử ta viết như sau:ỉnt a [7];Khai báo một mảng sô thực Giáo trình ngôn ngữ lập trình c++ phần 2 ts vũ việt vũchứa tối da 100 phàn tử ta viết: double b[100];Chương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá trChương 6KIỂU MANSTrong các chương trước, chúng ta dà tìm hiếu việc sừ dụng các biến dẻ lưu trừ dừ liệu, tuy nhiên moi biến chi lưu trữ dược một giá tr