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
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 ...
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ìm kiếm theo từ khóa liên quan:
Nhập môn lập trình Bài giảng Nhập môn lập trình Mảng dữ liệu Tính chất của mảng Khai báo mảng trong C Mảng nhiều chiềuGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 317 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 166 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 138 0 0 -
Chương 6 Thuật toán loại trừ tương hỗ và bầu cử
45 trang 97 0 0 -
Bài giảng Nhập môn lập trình - Chương 12: Quản lý bộ nhớ
23 trang 64 0 0 -
Bài giảng Nhập môn lập trình: Bài 2 - Thuật toán
32 trang 36 0 0 -
Nhập môn lập trình (Đặng Bình Phương) - Các khái niệm cơ bản về hệ điều hành
17 trang 33 0 0 -
Chương 1 Giới thiệu tổng quan về hệ phân tán
66 trang 32 0 0 -
Câu hỏi bài tập nhập môn lập trình
11 trang 32 0 0 -
Bài giảng Nhập môn lập trình - Bài 3: Hệ điều hành
17 trang 29 0 0