Danh mục

Bài giảng Nhập môn lập trình: Mảng dữ liệu - Trần Phước Tuấn

Số trang: 15      Loại file: pdf      Dung lượng: 430.68 KB      Lượt xem: 13      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Mảng dữ liệu - Trần Phước Tuấn NMLT M NG D LI U Tr n Ph c Tu n tranphuoctuan.khoatoan.dhsp@gmail.com http://baigiang.tranphuoctuan.com M ng – Array M t s tính ch t Khai bá báo m ng trong C Truy xu t cá các thà 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 uNH P MÔN L P TRÌNH 12/23/2009 2 M ng – M t s tính ch t M ng là là m t ki u d li u có có c u trú 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 iNH 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à thànhph n]; ki u c a m i thà thành ph n h ng s , s thà thành ph n t i a c a m ng do l p trì 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 AINTNH P MÔN L P TRÌNH 12/23/2009 4 M ng – Ví d #define #define SIZE SIZE 10 10 int int a[5]; a[5]; // // aa dãy dãy gg mm 55 ss nguyên nguyên long long int int big[100]; big[100];// // big: big: chi chi mm 400 400 bytes! bytes! double double d[100]; d[100]; // // d: d: chi chi mm 800 800 bytes! bytes! long long double double v[SIZE];// v[SIZE];// v:10 v:10 long long doubles doublesNH P MÔN L P TRÌNH 12/23/2009 5 M ng – Ví d kh i tr cho 5 thành ph n int int a[5] a[5] == {{ 10, 10, 20, 20, 30, 30, 40, 40, 50}; 50}; double double d[100] d[100] == {{ 1.5, 2.7}; 1.5, 2.7}; short short primes[] primes[] == {{ 1, 1, 2, 2, 3, 3, 5, 5, 7, 7, 11, 11, 13}; 13}; long long b[50] b[50] == {{ 00 }; }; 2 thành ph n u tiên c compiler xác nh kh i tr , ph n kích th c g m 7 còn l i: 0 thành ph n cách nhanh nh t ...

Tài liệu được xem nhiều: