tailieunhanh - Bài giảng Nhập môn lập trình: Mảng dữ liệu - Trần Phước Tuấn
Trong bài này sẽ trình bày về mảng dữ liệu với các nội dung cụ thể như sau: Môt số tính chất của mảng, khai báo mảng trong C, truy xuất các thành phần, một số thao tác cơ sở, mảng nhiều chiều. . | NMLT MẢNG DỮ LIỆU Trần Phước Tuấn http Mảng - Array Một số tính chất Khai báo mảng trong C Truy xuất các thành phần Truyền tham số kiểu mảng cho hàm Một số thao tác cơ sở Mảng nhiều chiều NHẶP MÔN LẬP TRÌNH 12 23 2009 2 Mảng Một số tính chất Mảng là một kiểu dữ liệu có cấu trúc do người lập trình định nghĩa Dùng biểu diễn các đối tượng dữ liệu ở dạng một dãy các thành phần có cùng kiểu với nhau - kiểu cơ sở NNLT C luôn chỉ định một khối nhớ liên tục cho một biến kiểu mảng Kích thước của mảng được xác định ngay khi khai báo và không bao giờ thay đổi NHẶP MÔN LẬP TRÌNH 12 23 2009 3 Mảng Khai báo trong C typedef kiểucơsở Tênkiểu Sốthànhphần kiểu của mỗi thành phần hằng số số thành phần tối đa của mảng do lập trình viên đặt tên typedef int AINT 100 AINT là kiểu mảng biểu diễn dãy gồm 100 thành phần int AINT a a biến kiểu AINT NHẶP MÔN LẬP TRÌNH 12 23 2009 4 Mảng - Ví dụ define SIZE 10 int a 5 a dãy gồm 5 số nguyên long int big 100 big chiếm 400 bytes double d 100 d chiếm 800 bytes long double v SIZE v 10 long doubles NHẶP MÔN LẶP TRÌNH 12 23 2009 5 Mảng Mảng - Ví dụ Ví du khởi trị cho 5 thành phần int a 5 10 20 30 40 50 Me d 100 .----------------- short Primes 1 2 3 5 7 11 long b 50 0 -------------- compiler xác định kích thước gồm 7 thành phần int const int int ỉ double c short i 7 c 5 a i d c primes cách nhanh nhất để khởi trị tất cả các thành phần bằng 0 2 thành phần đầu tiên được khởi trị phần còn lại 0 NHẶP MÔN LẶP TRÌNH 12 23 2009
đang nạp các trang xem trước