TAILIEUCHUNG - Bài giảng Lập trình căn bản: Chương 5 - Nguyễn Đức Cương

Bài giảng "Lập trình căn bản - Chương 5: Mảng" cung cấp cho người học các kiến thức: Khái niệm, mảng 1 chiều, khai báo mảng, vừa khai báo vừa gán giá trị, truy xuất từng phần tử của mảng,. nội dung chi tiết. | 18/08/2010 CH NG V:M NG KHÁI NI M • M ng là m t t p h p các ph n t c nh có cùng m t ki u c t liên ti p trong b nh g i là ki u ph n t . • Ki u ph n t có th là: s , ký t . • M i ph n t c xác nh b i m t ch s bi u th v trí c a ph n t trong m ng. KHÁI NI M • N u m ng có n ph n t thì ch s c a các ph n t có giá tr t 0 n n-1. • S ph n t trong m ng c g i là kích th c c a m ng. luôn c nh, ph i c xác nh tr c và không i trong su t quá trình th c hi n ch ng trình. 1 18/08/2010 M NG 1 CHI U Khai báo m ng • Khai báo m ng v i s ph n t t ng minh • Ví d : int a[5] a a[0] a[1] a[2] a[3] a[4] Khai báo m ng • Khai báo m ng v i s ph n t không xác (khai báo không t ng minh) nh Ví d : int a[] • Ki u khai báo này th ng c áp d ng trong các tr ng h p: V a khai báo v a gán giá tr Khai báo m ng là tham s hình th c c a hàm. 2 18/08/2010 V a khai báo v a gán giá tr [ ]= {Các gtr cách nhau b i d u ph y} Ví d : char str[] = "HELLO"; int nums[] = {5, 10, 15}; V a khai báo v a gán giá tr • N u v a khai báo v a gán giá tr thì s ph n t c a m ng là s giá tr mà ta gán cho m ng trong c p d u {}. • S d ng hàm sizeof() l y s ph n t c a m ng nh sau: S ph n t =sizeof(tên m ng)/ sizeof(ki u) Khai báo m ng là tham s hình th c c a hàm • Trong m t s tr ng h p ta c n ph i truy n m t m ng t i m t hàm nh là m t tham s • Trong C++, vi c truy n theo tham s giá tr m t kh i nh là không h p l • có th nh n m ng là tham s thì khai báo hàm theo cú pháp: [] Ví d : void procedure(int arg[ ]) 3 18/08/2010 Ví d #include void printarray (int arg[], int length) { for (int n=0; n[][][ ]{] Ví d • M[0], M[2], M[1][5], • Ch s c a ph n t m ng là m t bi u th c có giá tr là ki u s nguyên. • V i cách truy xu t thì này thì có th coi nh là m t bi n có ki u d! li u là ki u c ch ra trong khai báo bi n m ng. 4 18/08/2010 Ví d : #include #include int main() { int n,i,j,tam; int dayso[ ]={66, 65, 69, 68, 67, 70}; clrscr(); n=sizeof(dayso); //L y s ph n t cout<< " Noi dung cua mang "; for .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.