tailieunhanh - Bài giảng Tin học cơ sở 2: Chương 5 - ThS. Nguyễn Mạnh Sơn
Chương 5 giúp người học hiểu về "Mảng và xâu ký tự". Nội dung trình bày cụ thể gồm có: Khái niệm, khai báo, truy xuất dữ liệu kiểu mảng, một số bài toán trên mảng 1 chiều,.Đây là tài liệu học tập và giảng dạy dành cho sinh viên ngành tham khảo. | & VC BB TIN HỌC CƠ SỞ 2 MẢNG VÀ XÂU KÝ TỰ ThS. Nguyễn Mạnh Sơn Khoa: Công nghệ thông tin 1 Email: nguyenmanhson@ 6/5/2018 1 & VC BB Nội dung 1 Khái niệm 2 Khai báo 3 Truy xuất dữ liệu kiểu mảng 4 Một số bài toán trên mảng 1 chiều 2 & VC BB Đặt vấn đề Ví dụ Chương trình cần lưu trữ 3 số nguyên? => Khai báo 3 biến int a1, a2, a3; Chương trình cần lưu trữ 100 số nguyên? => Khai báo 100 biến kiểu số nguyên! Người dùng muốn nhập n số nguyên? => Không thực hiện được! Giải pháp Kiểu dữ liệu mới cho phép lưu trữ một dãy các số nguyên và dễ dàng truy xuất. 3 & VC BB Dữ liệu kiểu mảng Khái niệm Là một kiểu dữ liệu có cấu trúc do người lập trình định nghĩa. Biểu diễn một dãy các biến có cùng kiểu. Ví dụ: dãy các số nguyên, dãy các ký tự Kích thước được xác định ngay khi khai báo và không bao giờ thay đổi. NNLT C luôn chỉ định một khối nhớ liên tục cho một biến kiểu mảng. 4 & VC BB Khai báo biến mảng Cú pháp: []; [][] []; , , : số lượng phần tử của mỗi chiều. Lưu ý Phải xác định cụ thể (hằng) khi khai báo. Mảng nhiều chiều: = N1*N2* *Nn Bộ nhớ sử dụng = *sizeof() Bộ nhớ sử dụng phải ít hơn 64KB (65535 Bytes) Một dãy liên tục có chỉ số từ 0 đến .
đang nạp các trang xem trước